У меня есть проигрыватель потоков для воспроизведения моих .flv-видео. Как я могу создать эскиз из первого кадра. Это их встроенный код Php для этого. Заранее спасибо.
Единственный способ, которым я знаю, – использовать FFMPEG. Я никогда не использовал этот скрипт, но, похоже, это то, что вам нужно, и может потребоваться некоторая настройка.
РЕДАКТИРОВАТЬ
Чтобы получить изображение / отображение, вы просто используете код html:
<img src="http://my.domain.com/path-to-file/ffmpeg_image.php?file=video.flv&time=00:00:00&browser=false" />
Из того, что я собрал из этого сценария. Но, конечно, было бы лучше, когда вы загрузите видео, запустите его и создайте «кеш» изображения, чтобы весь процесс не запускался для каждого вызова.
Не совсем то, что вы ищете, но хороший способ показать первый кадр видео в flowplayer – установить autobuffering в true:
clip: { autoPlay: false, autoBuffering: true, }
Это загрузит видео (которое может быть очень плохо для вас).
Для этого вам нужно что-то вроде ffmpeg, установленного в вашей системе. если он установлен, проверьте это .
Хм, какой-то парень на форумах нуждался в чем-то подобном, и я пытался помочь ему, идиот-стойкий стиль. Посмотрите последнее сообщение в этой теме. Я надеюсь, что это помогает.
ссылка