Я пытаюсь добавить наложение с прозрачными пикселями к видео.

При использовании только оверлейного фильтра изображение корректно добавляется поверх видео.

-filter_complex = "[video][image]overlay=128:128[output]"

Проблема у меня заключается в попытке масштабировать оверлейное изображение следующим образом:

-filter_complex = "[image]scale=64:64[scaledImage];[video][scaledImage]overlay128:128[output]"

Прозрачные пиксели изображения становятся белыми.

Я использую последнюю сборку, найденную здесь.

Единственный связанный с этим вопрос, который я нашел, это этот.

Благодарю.

Редактировать.

Я нашел проблему. Я плохо использовал флаг -deinterlace , применяя его к изображению. Я заменил флаг -deinterlace с yadif фильтром. Мой комплекс фильтров выглядит так:

-filter_complex = "[video]yadif[deinterlacedVideo];[image]scale=64:64[scaledImage];[deinterlacedVideo][scaledImage]overlay128:128[output]"

0