ffmpeg накладывает водяной знак только на непрозрачные пиксели

У меня есть видео.mov с альфа-каналом и водяным знаком.png. Можно ли наложить водяной знак только поверх непрозрачных пикселей видео с помощью ffmpeg?

1 ответ

Решение

Использование

ffmpeg -i in.mp4 -i image \
       -filter_complex "[0]split[o][a];[a]alphaextract[a];\
                        [o][1]overlay=format=auto[oc];[oc][a]alphamerge" -c:a copy out.mov

Выберите кодек, который сохраняет альфа как -c:v png,

Другие вопросы по тегам