хромакей: удаление видео зеленого цвета ffmpeg

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

Я делаю что-то не так здесь?

ffmpeg -i bg.jpg -i input.mp4 -filter_complex "[1:v]colorkey=0x3BBD1E:0.3:0.2[ckout];[0:v][ckout]overlay[out]" -map "[out]" output.mp4

person AppleBee    schedule 04.12.2018    source источник


Ответы (2)


Я решил это самостоятельно.

ffmpeg -i bg.jpg -i input.mp4 -filter_complex "[1:v]chromakey=0x3BBD1E:0.1:0.2[ckout];[0:v][ckout]overlay[o]" -map [o] -map 1:a output.mp4

нам нужно добавить флаги для аудио.

person AppleBee    schedule 05.12.2018

После добавления переключателя карты включаются только сопоставленные потоки. Добавить -map 1:a? -c:a copy

person Gyan    schedule 04.12.2018