последовательность ffmpeg, начиная с кадра 1001 - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть последовательность изображений, начинающаяся с 1001, которую я хотел бы преобразовать в mp4 с помощью ffmpeg.Вот что я помещаю в оболочку cmd:

ffmpeg -i plates_sh01_%04d.jpeg start_number 1001 -s 1920x1080 -vcodec libx264 -crf 25 -b:v 4M -pix_fmt yuv420p plates_sh01_%04d.mp4

Это работает для последовательностей изображений, начинающихся с номера кадра ниже 999. Для любой последовательности, начинающейся с 1000 и выше, я получаю эту ошибку:

Может найтинет файла с путем 'plate_sh01_% 04d.jpeg' и индексом в диапазоне 0-4 plate_sh01_% 04d.jpeg_% 04d.jpeg: нет такого файла или каталога

Я не могу найти какие-либо решения для этого отдельноот нумерации последовательности изображений.

любая помощь очень ценится

спасибо

1 Ответ

0 голосов
/ 04 марта 2019

Вы забыли -start_number, -framerate - это опция ввода, и вы не использовали шаблон имени для демультиплексора файла изображения .Использование:

ffmpeg -framerate 25 -start_number 1001 -i F:\primaryVFX\PROJECTS\SPECTRUM\3_shots\shoot01\sh01\2d\renders\spectrum_sh01__layer_bg__v01\spectrum_sh01__layer_bg__v01_%04d.png -c:v libx264 -crf 23 -preset medium -vf "scale=1920:-2,format=yuv420p" -movflags +faststart F:\primaryVFX\PROJECTS\SPECTRUM\3_shots\shoot01\sh01\2d\renders\spectrum_sh01__layer_bg__v01\mp4\spectrum_sh01__layer_bg__v01.mp4

Также см. FFmpeg Wiki: H.264 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...