Видео WEBM выглядит корректно в браузерах, но не в видео плеерах
Я пытался выяснить, почему видео WebM неправильно отображается на моем рабочем столе...
Правильный файл можно увидеть здесь, однако, скачивая файл и пытаясь воспроизвести его в VLC/MPC-HC, вы получаете плохое видео, как показано здесь
(Файл проверен плохо в VLC и MPC-HC, но отлично отрисовывается в Chrome и FF)
Я был в состоянии извлечь альфа-канал с помощью ffmpeg, и это выглядит правильно
Это плохая реализация видео плееров? (Другие файлы webm воспроизводятся нормально)
Есть ли команда, которую я могу добавить в ffmpeg (или аналогичную), чтобы webm выглядел нормально?
1 ответ
То, что показывают обычные видеоплееры, это просто цветовые плоскости luma+. Вам нужен предварительно умноженный результат для желаемого результата. Именно это и делают браузеры. См. https://stackoverflow.com/a/43017337/5726027
ffmpeg -c:v libvpx -i base.webm -vf premultiply=inplace=1 out.mp4