Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video Ffmpeg libx264rgb和libx264 yuv444p给出了非常不同的结果_Video_Ffmpeg_Compression_Libx264 - Fatal编程技术网

Video Ffmpeg libx264rgb和libx264 yuv444p给出了非常不同的结果

Video Ffmpeg libx264rgb和libx264 yuv444p给出了非常不同的结果,video,ffmpeg,compression,libx264,Video,Ffmpeg,Compression,Libx264,我正在尝试从几个.png文件创建一个有损压缩视频。我正在使用以下ffmpeg命令: ffmpeg -i %8d.png -frames:v 4 -c:v libx264rgb -pix_fmt rgb24 -g 4 -qp 30 -r 25 out.mp4 及 然后,我使用以下命令从视频中提取帧: ffmpeg -i out.mp4 -r 25 %8d.png 当我比较比特率和PSNR时,我发现yuv444p在相同的比特率下提供了大约2 db的增益。为什么即使我设置了yuv444p(不应用色

我正在尝试从几个.png文件创建一个有损压缩视频。我正在使用以下ffmpeg命令:

ffmpeg -i %8d.png -frames:v 4 -c:v libx264rgb -pix_fmt rgb24 -g 4 -qp 30 -r 25 out.mp4

然后,我使用以下命令从视频中提取帧:

ffmpeg -i out.mp4 -r 25 %8d.png

当我比较比特率和PSNR时,我发现yuv444p在相同的比特率下提供了大约2 db的增益。为什么即使我设置了yuv444p(不应用色度子采样),也会观察到如此巨大的差异?

可能是因为有损颜色转换吗?例如,这可能是因为有损颜色转换吗?例如,见
ffmpeg -i out.mp4 -r 25 %8d.png