ffmpeg извлекает альфа-канал из прореса - PullRequest
0 голосов
/ 16 января 2019

Я пытаюсь извлечь альфа-канал из ProRes (mov) в оттенках серого в отдельный файл mp4 (чтобы эмулировать видео с прозрачностью на html-странице позже).

ffmpeg -i in.mov -hide_banner -f mp4 -vcodec libx264 -vf alphaextract,format=yuv420p out.mp4

но я не получаю заполненный альфа-канал, а только своего рода границу. Я уверен, что с исходным файлом все в порядке (пробовал с другими файлами), и кодирование его в webm показало правильную прозрачность.

Что я получаю от ffmpeg enter image description here

Как выглядит оригинальный файл enter image description here

1 Ответ

0 голосов
/ 17 января 2019

Это ошибка; исправлен в git master.

Обходной путь для более старых версий -

ffmpeg -i in.mov -vf format=yuva444p16le,alphaextract,format=yuv420p -c:v libx264 out.mp4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...