Видео с прозрачной спинкой - PullRequest
0 голосов
/ 08 марта 2020

Я создаю проект для браузера на информационном экране Samsung (55 дюймов), и мне нужно показывать различные видео с прозрачным фоном (например, дымом) поверх текста. Я пробовал с форматом webm, но браузер показывает только маску, а не фактический mov ie. Я пробовал с анимированным png (apng), но производительность плохая. Мне нужна ваша помощь. Какие еще возможности у меня есть?

1 Ответ

0 голосов
/ 11 марта 2020

Вы можете создать видеофайл WebM с альфа-каналом, используя FFmpeg в командной строке.

Я нашел пример здесь .

команда (например), генерирует синтетическое c видео с прозрачностью 70%:

ffmpeg -y -f lavfi -i testsrc=duration=5:size=320x240:rate=1 -vf format=rgba,colorchannelmixer=aa=0.3' -c:v libvpx-vp9 -crf 10 -b:v 0 vid.webm

Образец «самодостаточен» (не требуется входной видеофайл), но упрощен c.
Воспроизведение видеофайла vid.webm в браузере, показывает, что есть прозрачность.

...