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

Мой фильтр-график в настоящее время выглядит так:

-filter_complex "[0:v] pad = x = 1408:y = 480 [p]; [p] [1:v] оверлей = x = 704:y = 0 [out]" ......

В настоящее время файлы воспроизводятся бок о бок правильно, но когда заканчивается один поток, он удерживает последний кадр. Я бы предпочел, чтобы он просто "выключился" и показал черные данные с планшета.

Я попытался поиграть с параметром eof_action = pass, но это работает только в том случае, если мой "основной ввод" - это файл с самой длинной продолжительностью. Поскольку я не знаю, какой файл самый длинный, моя проблема немного сложна.

Любая помощь высоко ценится!

0