Я пытался выяснить, почему видео WebM неправильно отображается на моем рабочем столе ...

Правильный файл можно увидеть здесь, однако, скачав файл и попытавшись воспроизвести его в VLC/MPC-HC, вы получите плохое видео, как показано здесь
(Файл проверен плохо в VLC и MPC-HC, но отлично отрисовывается в Chrome и FF)

Я был в состоянии извлечь альфа-канал с ffmpeg, и это выглядит правильно

Это плохая реализация видео проигрывателей? (Другие файлы webm воспроизводятся нормально)
Есть ли команда, которую я могу добавить в ffmpeg (или аналогичную), чтобы webm выглядел нормально?

1 ответ1

1

То, что показывают обычные видеоплееры, это просто цветовые плоскости luma+ Вам нужен предварительно умноженный результат для желаемого результата. Именно это и делают браузеры. См. Https://stackoverflow.com/a/43017337/5726027

ffmpeg -c:v libvpx -i base.webm -vf premultiply=inplace=1 out.mp4

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .