YUV原始视频颜色问题

问题描述:

我使用下面的ffmpeg命令将YUV原始视频转换为mp4,但转换后颜色完全混乱而不是呈现蓝色。请检查并确认下面的转换代码是否有问题。YUV原始视频颜色问题

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

好的,我已经找到了大量的搜索解决方案,并打&审判方法,我们需要添加适当的颜色vtag yv12。

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

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

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

如果你看到播放同样的问题,那么最有可能的像素格式不正确或者是与输入视频一些固有的问题。