V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
rv54ntjwfm3ug8
V2EX  ›  问与答

图片和音频都存在无损压缩的格式,存在无损压缩的视频/编码格式吗?如果不存在,为什么?

  •  
  •   rv54ntjwfm3ug8 · 2022-01-31 16:59:36 +08:00 via iPhone · 2978 次点击
    这是一个创建于 813 天前的主题,其中的信息可能已经有所发展或是发生改变。
    无损定义:可以精确还原每一帧每一个像素点的原始色值。
    压缩定义:在帧数>20 且帧内容有规律变化时占用体积相比帧图片体积之和明显减小。
    AVI 貌似是不压缩,X264 等编码要不不压缩要不只能视觉无损。
    16 条回复    2022-02-01 10:11:34 +08:00
    ynyounuo
        1
    ynyounuo  
       2022-01-31 18:05:40 +08:00 via iPhone   ❤️ 2
    你基础概念都没搞清楚
    timpaik
        2
    timpaik  
       2022-01-31 18:11:36 +08:00 via Android
    没有需求。视觉无损完全够用,h265 crf15 情况下一帧一帧对比没人看得出来。
    kokutou
        3
    kokutou  
       2022-01-31 18:21:58 +08:00 via Android   ❤️ 1
    你把那种用 bmp 序列拼起来的 raw 格式的 avi ,用 WinRAR/7z 都可以无损压缩。。。

    avi 是容器,里面可以用非压缩的,也可以用压缩的视频流。
    ysc3839
        4
    ysc3839  
       2022-01-31 18:28:39 +08:00 via Android   ❤️ 1
    shansing
        5
    shansing  
       2022-01-31 18:40:41 +08:00
    @kokutou 单张 bmp 都能用 WinRAR/7z 无损压缩……
    rrfeng
        6
    rrfeng  
       2022-01-31 21:34:40 +08:00 via Android
    请问矢量图怎么用每个点像素定义
    malusama
        7
    malusama  
       2022-01-31 21:36:56 +08:00
    felixcode
        8
    felixcode  
       2022-01-31 21:46:04 +08:00 via Android
    还是先了解下图片音频格式的基础知识吧
    hello2090
        9
    hello2090  
       2022-01-31 21:48:11 +08:00 via iPhone
    重新定义了压缩😄
    janus77
        10
    janus77  
       2022-01-31 23:05:22 +08:00 via iPhone
    我把 60 帧的视频从中间抽取一些帧删掉,其他原封不动,满足你的主楼定义吗?
    确实是该补下定义了……
    wanguorui123
        11
    wanguorui123  
       2022-01-31 23:20:18 +08:00
    ProRes
    wanguorui123
        12
    wanguorui123  
       2022-01-31 23:31:18 +08:00
    ProRes Raw HQ
    msg7086
        13
    msg7086  
       2022-01-31 23:39:05 +08:00
    真实无损当然可以做到。谁告诉你只能视觉无损的?

    你说的 AVI ,那是指 Uncompressed AVI 吧。
    AVI 是容器,可以装各种编码,也可以装无压缩视频。
    也有很多无损压缩视频可以封装在 AVI 里面,比如我们常用的 Lagarith 。

    Lagarith 之类的是只有帧内压缩,就是相当于把图片压缩以后一帧一帧保存在视频里。
    这样做的好处是方便非线性编辑,因为大多数用到无损压缩的场景都是要送去二次编辑的。
    如果带上帧间压缩的话,编辑的最小单位就变成了 GOP ,会非常不方便。

    如果只是当做中间文件存储的话,x264 就已经能做到带帧间的无损压缩了。
    甚至如果源是 RGB 的话,可以无损转成 YCoCg 色彩空间再压缩,提高压缩率。

    你提到的「压缩定义」,似乎指的是帧间压缩的定义。
    wanguorui123
        14
    wanguorui123  
       2022-01-31 23:39:11 +08:00
    baobao1270
        15
    baobao1270  
       2022-02-01 04:40:35 +08:00
    无损的有啊,逐帧的 YUV 、或者 PNG
    至于你自己写的压缩的定义……建议去翻翻维基百科,不要瞎定义
    tractatus
        16
    tractatus  
       2022-02-01 10:11:34 +08:00 via Android
    量化参数设成 0 就是无损
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1116 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 18:39 · PVG 02:39 · LAX 11:39 · JFK 14:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.