使用FFmpeg提取视频帧时色彩分辨率降低的问题求助
使用FFmpeg提取视频帧时色彩分辨率降低的问题求助
我现在用这条FFmpeg命令提取视频帧:
ffmpeg -i input.mkv -r 24000/1001 frame%08d.png
命令能正常生成PNG帧,但我发现提取出来的帧色彩分辨率明显下降,尤其是红色和其他颜色衔接的区域问题特别突出。
我特意对比了同一帧的效果:
- 在MPC-HC里播放视频时,色彩显示正常,红色边缘过渡自然,色调准确;
- 用FFmpeg提取出的同帧PNG里,红色边缘的色彩细节缺失严重,连红色本身的色调都和原视频不一样。
两张图都是1920x1080的分辨率,而且都是无损的PNG格式,所以肯定不是有损压缩导致的问题。我猜可能是解码过程或者色彩空间转换环节出了问题,但不知道该怎么调整FFmpeg的参数,才能尽可能保留原始视频的色彩信息?有没有大佬能给点建议?
备注:内容来源于stack exchange,提问作者Loonix Tarballs
相关产品推荐
相关产品推荐

