为什么原视频和用GVRVideoView播放的视频会出现色差?
Why the color difference happening between the original video and the video played with GVRVideoView?
我正在开发一个小型教育应用程序。但是原始视频的颜色和用GVRVideoView播放的视频是有区别的。
你可以看到下面的区别,
我找到了解决办法。视频颜色矩阵发生的问题。我用 ffmpeg 命令改变了颜色矩阵。如果您的视频颜色矩阵为 BT.709,则 vrsdk 无法正确呈现。
我使用了下面的 ffmpeg 命令,之后一切正常;
ffmpeg -i input.mp4 -c:v libx264 -b:v 20M -pix_fmt yuv420p -c:a copy output.mp4
我正在开发一个小型教育应用程序。但是原始视频的颜色和用GVRVideoView播放的视频是有区别的。
你可以看到下面的区别,
我找到了解决办法。视频颜色矩阵发生的问题。我用 ffmpeg 命令改变了颜色矩阵。如果您的视频颜色矩阵为 BT.709,则 vrsdk 无法正确呈现。
我使用了下面的 ffmpeg 命令,之后一切正常;
ffmpeg -i input.mp4 -c:v libx264 -b:v 20M -pix_fmt yuv420p -c:a copy output.mp4