Я пытаюсь фактически программно добавить наложение PNG поверх видео h264.

Несмотря на то, что у PNG-изображения есть альфа-канал, после применения фильтра к полученному видео у этого изображения черный фон вместо прозрачного. Вот фильтр:

[in][in2]overlay=15:15[out]

Я использую openh264 для декодирования / кодирования видео, поэтому формат получающегося видео в пикселях - YUV420P. Я попытался явно определить формат в фильтре:

[in][in2]overlay=15:15,format=rgba,format=yuv420p[out];

Но без изменений. ffmpeg: 3,4 ; openh264: Git (т.е. 1.9.0)

Заранее спасибо.

Добавлено: Мой файл PNG:может быть невидимым на белом фоне

0