Как создать эскизы или предварительный просмотр видео?
Я хочу отображать эскизы или панели предварительного просмотра для видео, перечисленных на моем сайте, я хочу получить один кадр из видео (с определенного времени i.e получить кадр ровно через 1 мин) и отображать их в виде миниатюр, как в youtube...
помочь?
3 ответов
взгляните на библиотеку 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 с помощью canvas