YUV原始视频颜色问题

时间:2017-09-16 06:08:43

标签: ffmpeg yuv

我使用下面的ffmpeg命令将YUV原始视频转换为mp4但转换后的颜色完全搞砸了,而不是红色,显示为蓝色。请检查并确认以下转换代码是否存在任何问题。

ffmpeg -f rawvideo -pix_fmt yuv420p -s:v 1920x1080 -r 23.976 -i 2.raw -c:v libx264 output.mp4

2 个答案:

答案 0 :(得分:0)

该命令看起来没问题。可能您可能没有使用正确的像素格式。你确定像素格式是“yuv420p”吗?

您可以检查的一种方法是使用ffplay播放2.raw视频,并确保它播放正常。您可以使用命令

ffplay -f rawvideo -video_size 1920x1080 -pixel_format yuv420p -i 2.raw

如果您在播放时遇到同样的问题,那么很可能像素格式不正确或输入视频存在一些固有问题。

答案 1 :(得分:0)

好的,我经过大量的搜索后找到了解决方案并点击了&试用方法,我们需要添加vtag yv12以获得正确的颜色。