WEBM 视频在浏览器中看起来正确,但在视频播放器中看起来不正确

WEBM 视频在浏览器中看起来正确,但在视频播放器中看起来不正确

我一直在试图弄清楚为什么 webm 视频在我的桌面上呈现不正确......

可以看到正确的文件这里但是,下载文件并尝试在 VLC/MPC-HC 中播放时,视频质量不佳如图所示
(文件在 VLC 和 MPC-HC 中的测试结果不佳,但在 chrome 和 FF 中呈现完美)

我已经能够使用 ffmpeg 提取 alpha 通道,并且看起来正确

这是视频播放器的糟糕表现吗?(其他 webm 文件播放正常)
是否有一个命令可以输入到 ffmpeg(或类似程序)中以使 webm 看起来正常?

答案1

常规视频播放器显示的只是亮度+颜色平面。您需要预乘结果才能获得所需的输出。实际上,这正是浏览器正在做的事情。参见https://stackoverflow.com/a/43017337/5726027

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

相关内容