从上传的视频codeigniter中获取图像

get image from uploaded video codeigniter

我正在使用 Codeigniter 开发一个网站,其中一个功能是将视频上传到文件夹。将有一个图库,其中包含与每个视频相对应的多个缩略图。这些缩略图可以用作相应视频的链接。

我按照本教程创建了画廊 (code is available here):

仅更改了接受的文件并将这些行添加到 htaccess 中:

php_valueupload_max_filesize100M php_value post_max_size 100M

这是我的问题:是否可以使用现有代码获取缩略图(因为如果我上传图片就可以做到)或者我是否必须使用 ffmpeg 或类似工具。

您必须使用 FFMPEG-PHP(或类似工具)从视频中获取缩略图。

本指南的一部分解释了它是如何完成的: https://arjunphp.com/upload-video-convert-flv-using-ffmpeg-codeigniter/

对于纯 PHP 代码,我发现 Youtube 上的以下教程非常有用,可以作为我自己的 CI 项目的起点。

FFMPEG and PHP