FFmpeg Concat Filter Высокое использование памяти - PullRequest
0 голосов
/ 13 февраля 2020

Я использую FFmpeg для объединения множества коротких клипов в одно длинное видео с использованием фильтра concat. Кажется, что FFmpeg загружает все клипы в память одновременно и быстро исчерпывает ОЗУ (для 100 клипов он занимает более 32 ГБ). Есть ли способ ограничения памяти, используемой фильтром concat?

Команда, которую я бы использовал для 3 входов, выглядит следующим образом:

ffmpeg -i 0.mp4 -i 1.mp4 -i 2.mp4 -filter_complex "[0:v][0:a][1:v][1:a][2:v][2:a]concat=n=3:v=1:a=1" out.mp4

Кажется, для каждого дополнительного ввода требуется около 200 МБ , который быстро использует всю память в моей системе.

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