У меня есть два видеофайла с неизвестной продолжительностью. Мне нужно, чтобы они воспроизводились бок о бок. Мне также нужно, чтобы они заканчивались во время самого длинного клипа
Мой фильтр-график в настоящее время выглядит так:
-filter_complex "[0:v] pad = x = 1408:y = 480 [p]; [p] [1:v] оверлей = x = 704:y = 0 [out]" ......
В настоящее время файлы воспроизводятся бок о бок правильно, но когда заканчивается один поток, он удерживает последний кадр. Я бы предпочел, чтобы он просто "выключился" и показал черные данные с планшета.
Я попытался поиграть с параметром eof_action = pass, но это работает только в том случае, если мой "основной ввод" - это файл с самой длинной продолжительностью. Поскольку я не знаю, какой файл самый длинный, моя проблема немного сложна.
Любая помощь высоко ценится!