- Регистрация
- 16.04.2016
- Сообщения
- 195
- Благодарностей
- 110
- Баллы
- 43
Уважаемые гуру ffmpeg, подскажите пожалуйста решить один момент:
Собираю видео из картинок добавляя к ним zoom и переходы с затемнением. Пока картинок не много проблем нет. Но когда их 200-300 зенка ругается на слишком длинную команду запуска ffmpeg. Через CMD файл так же не получилось ибо он тоже не стартует по этой же причине, слишком много букаф.
код выглядит так:
ffmpeg -t 10 -i C:\IMAGES\folder1\1.jpg -t 10 -i C:\IMAGES\folder981\18.jpg -t 10 -i C:\IMAGES\folder123\11.jpg ...тут дохрилион таких путей... \
-filter_complex [0:v]scale=(настройка),zoompan=z='(настройки зума)',fade=t=(настройки затемнения)[v0]; \
[1:v]scale=(настройка),zoompan=z='(настройки зума)',fade=t=(настройки затемнения)[v1]; \
[2:v]scale=(настройка),zoompan=z='(настройки зума)',fade=t=(настройки затемнения)[v2]; и такая шляпа под каждый из дохрилиона файлов \
[v0][v1][v2] этого тоже дохрена \
concat=n=(число картинок):v=1:a=0,format=yuv420p[v] -map [v] -s 720x1280 -t (продолжительность) -preset ultrafast vidos.mp4
генерирую код ессно зенкой, и когда фоток больше сотни код становится огромен и не желает стартовать.
с картинками все более менее понятно, можно пихнуть их в папку и указать как image%d.jpg или указать файл join.txt с путями, но как указать что для всех картинок нужно использовать одну настройку -filter_complex
подскажите как сократить эту команду
Собираю видео из картинок добавляя к ним zoom и переходы с затемнением. Пока картинок не много проблем нет. Но когда их 200-300 зенка ругается на слишком длинную команду запуска ffmpeg. Через CMD файл так же не получилось ибо он тоже не стартует по этой же причине, слишком много букаф.
код выглядит так:
ffmpeg -t 10 -i C:\IMAGES\folder1\1.jpg -t 10 -i C:\IMAGES\folder981\18.jpg -t 10 -i C:\IMAGES\folder123\11.jpg ...тут дохрилион таких путей... \
-filter_complex [0:v]scale=(настройка),zoompan=z='(настройки зума)',fade=t=(настройки затемнения)[v0]; \
[1:v]scale=(настройка),zoompan=z='(настройки зума)',fade=t=(настройки затемнения)[v1]; \
[2:v]scale=(настройка),zoompan=z='(настройки зума)',fade=t=(настройки затемнения)[v2]; и такая шляпа под каждый из дохрилиона файлов \
[v0][v1][v2] этого тоже дохрена \
concat=n=(число картинок):v=1:a=0,format=yuv420p[v] -map [v] -s 720x1280 -t (продолжительность) -preset ultrafast vidos.mp4
генерирую код ессно зенкой, и когда фоток больше сотни код становится огромен и не желает стартовать.
с картинками все более менее понятно, можно пихнуть их в папку и указать как image%d.jpg или указать файл join.txt с путями, но как указать что для всех картинок нужно использовать одну настройку -filter_complex
подскажите как сократить эту команду