ffmpeg吧 关注:1,277贴子:4,566
  • 9回复贴,共1

ffmpeg由"无压缩.rgb"转"h264.yuv"后出现颜色失真现象

只看楼主收藏回复

源文件是无压缩的rgb格式,转换成264.yuv后,发现颜色局部改变了,不是整体变,而是局部变
我只用了最简单的命令行:ffmpeg -i d:\rgb.avi d:\yuv.mp4,怀疑是ffmpeg不能正式识别颜色空间(例如把pc识别成tv),要加上tv,limited这类的?
这是什么原因?由没有办法rgb转yuv后效果一样吗?谢谢!两者对比如图:


IP属地:广东1楼2024-10-15 15:49回复

    把显示器调成YUV444输出就解决这个问题了


    IP属地:浙江2楼2024-10-16 17:20
    回复
      谢谢RanWay520,我用的是captura软件,没有上面界面的4:4:4选择,今天试着把编码器由"无损rgb"改成了h264.i444,全程避开rgb编码一路用yuv就不会了


      IP属地:广东3楼2024-10-16 22:08
      回复
        请问楼主,真的只使用ffmpeg -i d:\rgb.avi d:\yuv.mp4 这条命令就把11秒的比特率442MB/s的视频压缩成246kb/s的视频?
        特别是色度采样保留了原视频的444
        那么该视频的帧率是多少?是不是一张静态的图片?


        IP属地:上海5楼2025-02-18 18:06
        收起回复
          因为yuv420红色亮度问题,rgb to yuv444就不会有问题了。不过只有yuv420是普及的格式,其他的都不是,给别人看是个问题。


          IP属地:广东6楼2025-02-19 16:38
          回复
            ①请问楼主用的是啥压缩命令?真的只用ffmpeg -i d:\rgb.avi d:\yuv.mp4 这条命令就把11秒,分辨率720p,比特率442MB/s大小575MB的视频文件,压缩成相同分辨率,比特率246KB/s的文件大小327KB的文件?
            特别是楼主压缩视频后,色度采样保留了原视频的4:4:4
            虽然有11秒时长,但根据原视频的比特率和文件大小,该视频可能是一张静态图片?但能压缩成327KB也很意外。
            ②楼主能否分享压缩后的327KB的视频文件?


            IP属地:上海9楼2025-02-27 01:14
            回复
              @asdj3410
              ①请问楼主用的是啥压缩命令?真的只用ffmpeg -i d:\rgb.avi d:\yuv.mp4 这条命令就把时长11秒,分辨率720p,比特率442MB/s,大小575MB的视频文件,压缩成相同分辨率,比特率246KB/s的文件,大小327KB的文件?
              特别是楼主压缩视频后,色度采样保留了原视频的4:4:4
              虽然有11秒时长,但根据原视频的比特率和文件大小,该视频可能是一张静态图片?但能压缩成327KB也很意外。
              ②楼主的原视频文件和压缩后文件啥样?能分享吗?


              IP属地:上海10楼2025-02-28 20:24
              收起回复
                几个小时看不见自己发的东西,贴吧审核这么慢吗


                IP属地:广东13楼2025-03-05 20:03
                回复