ffmpeg - потоковый медиафайл с альфа-каналом - PullRequest
0 голосов
/ 16 ноября 2018

Чего я хотел бы добиться - это передать PNG-изображение (содержащее альфа-фон) на локальный хост, чтобы использовать его в качестве входных данных для водяных знаков основного видеопотока.Например, у меня есть процесс ffmpeg, который передает поток png:

ffmpeg -loop 1 -i image_with_alpha_backgroung.png -options options protocol://localhost:3000

Основной процесс ffmpeg:

ffmpeg -i main_video -i protocol://localhost:3000 -filter_complex overlay -f flv rtmp://streaming_server

Основной процесс ffmpeg прослушивает поток водяных знаков png и вставляет еготолько при потоковой передаче из процесса потока png ffmpeg.Как это достижимо?Я попытался выполнить потоковую передачу png в формате image2pipe, но он преобразует изображения в mjpeg, а также пытался выполнять потоковую передачу файлов .webm, поскольку кодек vp9 поддерживает альфа, но при получении потока webm основной процесс не любит формат ввода.Спасибо за внимание

...