HTML5 视频颜色不准确

问题描述

我有一个 x264 mp4,它可以在每个浏览器上正常播放,但颜色似乎被洗掉了。它在每个浏览器上看起来都一样,但在 vlc 中播放时,颜色更准确。这是 html5 限制还是我可以做些什么来纠正这个问题?下面是同一视频的并排图片一个是 chrome,一个是 vlc。视频是使用 ffmpeg 从 x265 编码到 x264 的,但我不确定这是否相关。这也是4k视频。这是用于重新编码的命令:

ffmpeg -re -i "input.mkv" -crf 18 -preset medium -max_muxing_queue_size 4096 -colorspace bt2020nc -color_trc smpte2084 -color_primaries bt2020 -pix_fmt yuv420p -r 24 -map 0 -c:v:0 libx264 -c:a:0 mp3 "test.mp4"

以下是并排的视频: https://prnt.sc/18dzwuz

我只是使用一个简单的 html5 视频标签

<video src="/video/test.mp4" height="600" type="video/mp4" controls />

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)