Я хочу добавить логотип водяного знака в видео (загруженное пользователями) и объединить его с вступлением. Полученное видео должно иметь тот же формат, что и входное видео.
Проблема начинается, когда загруженное видео имеет более одного аудиопотока и содержит субтитры.
Я решил проблему со звуком, используя что-то вроде этой команды.
ffmpeg -i intro.mp4 -i input.mkv -i logo.png -filter_complex "[0:v] scale=480:270,setdar=16/9 [a]; [1:v] scale=480:270,setdar=16/9 [b]; [2:0] scale=480:270 [wm]; [b][wm] overlay[ov]; [a][0:a:0][0:a:0] [ov][1:a:0][1:a:1] concat=n=2:v=1:a=2 [vd] [a0] [a1]" -map "[vd]" -map "[a0]" -map "[a1]" -y output.mkv
Но вывод не содержит субтитров.
Кто-нибудь может помочь?