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

2022-01-31 16:59:36 +08:00
 rv54ntjwfm3ug8
无损定义:可以精确还原每一帧每一个像素点的原始色值。
压缩定义:在帧数>20 且帧内容有规律变化时占用体积相比帧图片体积之和明显减小。
AVI 貌似是不压缩,X264 等编码要不不压缩要不只能视觉无损。
3399 次点击
所在节点    问与答
16 条回复
ynyounuo
2022-01-31 18:05:40 +08:00
你基础概念都没搞清楚
timpaik
2022-01-31 18:11:36 +08:00
没有需求。视觉无损完全够用,h265 crf15 情况下一帧一帧对比没人看得出来。
kokutou
2022-01-31 18:21:58 +08:00
你把那种用 bmp 序列拼起来的 raw 格式的 avi ,用 WinRAR/7z 都可以无损压缩。。。

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

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

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

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

你提到的「压缩定义」,似乎指的是帧间压缩的定义。
wanguorui123
2022-01-31 23:39:11 +08:00
baobao1270
2022-02-01 04:40:35 +08:00
无损的有啊,逐帧的 YUV 、或者 PNG
至于你自己写的压缩的定义……建议去翻翻维基百科,不要瞎定义
tractatus
2022-02-01 10:11:34 +08:00
量化参数设成 0 就是无损

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/831524

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX