1

У меня есть несколько последовательностей JPEG

/mydir/A/preview.%04d.jpg
/mydir/B/preview.%04d.jpg

и я хочу вывести их как output.mp4

Один снимок работает так:

ffmpeg -i "/mydir/A/preview.%04d.jpg" output.mp4

И это работает также с TXT-файлом, содержащим файлы.

mylist.txt

file '/mydir/A/preview.%04d.jpg'
file '/mydir/B/preview.%04d.jpg'

ffmpeg -f concat -i mylist.txt output.mp4

Но я бы хотел сгенерировать команду на лету, не выводя ничего лишнего на диск!

PS: я Линукс

1 ответ1

2

Вы можете использовать фильтр concat:

ffmpeg -i "/mydir/A/preview.%04d.jpg" -i "/mydir/B/preview.%04d.jpg" \
       -filter_complex [0][1]concat=n=2 output.mp4

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .