图片、视频、音频格式完全指南:一张表帮你选对格式
你每天都在和格式打交道 手机拍了一张照片,后缀是 .heic。想发到网站上,得转成 .jpg。下载了一部电影,文件名是 .mkv,播放器却打不开。网易云音乐缓存了一首歌,格式是 .ncm,别的软件根本认不了。 这些后缀名——也就是格式——看起来像一堆随机字母,但它们各自代表着完全不同的存储策略。理解它们,不是什么高深的计算机知识,而是一种实用技能:知道什么时候该用什么格式,能帮你省空间、提速度、保质量。 这篇文章会从最基本的概念出发,把图片、视频、音频的常见格式一次性讲清楚。 先搞懂一个核心问题:压缩 所有格式的本质区别,其实就一句话:怎么把数据变小。 一张未经压缩的照片,一个像素要占 3 个字节(红绿蓝各一个字节)。你手机拍的 1200 万像素照片,原始大小大约是 36 MB。但实际存储在手机里只有 3-5 MB。这就是压缩的功劳。 压缩分两种: 无损压缩——像把衣服整齐叠好塞进箱子,打开箱子后衣服还是原来的样子。PNG、FLAC、ALAC 就是这种方式。文件比原始数据小,但解压后和原始数据一模一样。 有损压缩——像搬家时扔掉一些你不太用的东西。JPEG、MP3、H.264 都是这种方式。它们会丢弃人眼/人耳不太敏感的信息,换来更小的体积。丢掉的东西再也找不回来了,但如果你"扔"得恰到好处,人几乎感觉不到。 理解了"压缩"这个核心,后面所有的格式就都好懂了。 第一部分:图像格式 JPEG——照片的万能选手 全称:Joint Photographic Experts Group(联合图像专家小组) 压缩方式:有损 JPEG 是世界上最常用的图像格式,没有之一。你在网上看到的绝大多数照片都是 JPEG。它的核心算法叫离散余弦变换(DCT),原理是把图像分成 8×8 的小方块,然后用数学方法丢弃人眼不太敏感的高频细节。 优点很明显:兼容性 100%,任何设备都能打开;压缩率高,一张照片通常只需原始大小的 1/10 到 1/20。缺点也很明显:不支持透明度;反复编辑保存会越来越糊(就像复印件的复印件);文字和锐利边缘附近会出现明显的"方块感"。 什么时候用:照片、色彩丰富的图片。不用透明度的场景。 什么时候别用:Logo、文字截图、需要透明背景的图片。 PNG——无损透明的王者 全称:Portable Network Graphics(便携式网络图形) 压缩方式:无损 PNG 的诞生有一个故事:GIF 格式使用的 LZW 压缩算法有专利限制,开发者需要交授权费。于是社区在 1995 年创造了 PNG,使用无专利的 DEFLATE 算法,完全免费开放。 PNG 最大的两个优势:无损和透明。它不会丢失任何像素细节,还支持 Alpha 透明通道——可以做出半透明的效果,而不像 GIF 那样只有"透明"或"不透明"。 不过 PNG 存照片非常浪费空间。一张手机照片存成 PNG 可能 10-20 MB,存成 JPEG 只要 3-5 MB,但你根本看不出区别。 ...