Я искал во всем Google и StackOverFlow, но все еще не нашел решения для этого.
Я хочу сгенерировать миниатюру видео всех видеофайлов mp4 в каталоге и назвать миниатюры как "filename.mp4 ".jpg
У меня на сервере установлены ffmpeg и ffmpeg-php.Мне также удалось создать эскизы по одному файлу за раз.
Так вот, у меня есть каталог с именем uploads, в котором есть много видео в формате mp4.Теперь, когда я запускаю скрипт, миниатюра размером 100х100 должна быть создана автоматически и помещена в другую папку «скрин».Например, 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'");