Я искал по всему Google и StackOverFlow, но все еще не нашел решения для этого.
Я хочу создать миниатюру видео для всех видеофайлов mp4 в каталоге и назвать миниатюры как "filename.mp4" .jpg
У меня на сервере установлены ffmpeg и ffmpeg-php. Мне также удалось создать эскизы по одному файлу за раз.
Итак, это ситуация, у меня есть каталог с именем uploads, в котором есть много видео в формате mp4. Теперь, когда я запускаю скрипт, миниатюра размером 100x100 должна быть создана автоматически и помещена в другую папку «skrin». Например: xxx.mp4 должен иметь имя xxx.mp4.jpg имеет имя большого пальца.
ВАЖНО: В именах моих файлов есть пробелы, одинарные кавычки, скобки и т. Д. В именах файлов. Итак, сценарий должен уметь справиться с этим.
Кто-нибудь может мне помочь? Я использую следующую команду оболочки в php, используя exec для создания большого пальца отдельного видео.
exec("/usr/local/bin/ffmpeg -itsoffset -105 -i 'xxx haha.mp4' -vcodec mjpeg -vframes 1 -an -f rawvideo -s 100x100 'xxx haha.mp4.jpg'");