ffmpeg -filter_complex

dimanis

Client
Joined
Apr 16, 2016
Messages
195
Reaction score
110
Points
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

подскажите как сократить эту команду
 

dimanis

Client
Joined
Apr 16, 2016
Messages
195
Reaction score
110
Points
43

avtostopshik

Client
Joined
Sep 9, 2016
Messages
756
Reaction score
135
Points
43

Astraport

Client
Joined
May 1, 2015
Messages
4,944
Reaction score
4,353
Points
113
Что мешает соединить не 100 картинок, а 10, а потом склеить 10 видео в один ролик?
 
  • Thank you
Reactions: GreenWay

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)