Я хочу отображать миниатюры или панели предварительного просмотра для видеороликов, перечисленных на моем сайте, я хочу получить один кадр из видео (с определенного времени, т. е. получить кадр точно через 1 минуту) и отобразить их как миниатюры, как в YouTube. ,
Любая помощь?
Взгляните на библиотеку ffmpeg-php. Это единственный простой способ манипулировать видео с разных форматов в PHP.
Существует также оболочка под названием PHP Video Toolkit , которую вы можете найти здесь: http://sourceforge.net/projects/phpvideotoolkit/
Добавляя, как использовать ответ ffmpeg, это параметры, которые вы ищете :
ffmpeg -itsoffset -4 -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 test.jpg
В современных браузерах вы также можете использовать тег видео и холст для захвата кадра и сохранения его в качестве изображения.
см. Как мы можем получить скриншот видео в html5 с использованием холста