视频压缩的工作机制主要依赖于以下两种技术:空间压缩和时间压缩。空间压缩:这种压缩方法通过减少图像中的冗余信息来实现。例如,一张图片中的一部分可能会有相似的颜色,这就产生了冗余。空间压缩可以通过仅存储这些相似部分的一次信息,然后记录它在图像中的出现次数和位置来实现压缩。时间压缩:这种压缩方法通过减少视频帧之间的冗余信息来实现。许多连续的视频帧在时间上可能非常相似,特别是在镜头变换较少的情况下。时间压缩可以通过只存储每个帧的差异(比如移动的物体或改变的颜色),而不是完整的帧,从而实现压缩。
视频压缩的工作机制主要依赖于以下两种技术:空间压缩和时间压缩。
- 空间压缩:这种压缩方法通过减少图像中的冗余信息来实现。例如,一张图片中的一部分可能会有相似的颜色,这就产生了冗余。空间压缩可以通过仅存储这些相似部分的一次信息,然后记录它在图像中的出现次数和位置来实现压缩。
- 时间压缩:这种压缩方法通过减少视频帧之间的冗余信息来实现。许多连续的视频帧在时间上可能非常相似,特别是在镜头变换较少的情况下。时间压缩可以通过只存储每个帧的差异(比如移动的物体或改变的颜色),而不是完整的帧,从而实现压缩。
这些压缩方法通常结合使用以实现优异效果。例如,标准的视频压缩算法,如H.264或H.265,就是使用这两种技术的组合。
在压缩过程中,也会使用到一些其他的技术,比如量化和编码。量化是一种减少数据精度的过程,而编码则是一种将常见模式表示为更短位串的过程。这些技术可以进一步减少视频文件的大小。
需要注意的是,压缩通常会导致一定的质量损失。无损压缩可以保留原始视频的完整质量,但压缩比较小。有损压缩可以实现更高的压缩比,但可能会导致视频质量下降。
通过删除由编解码器算法确定的重复图像和声音来执行视频压缩。对于人眼而言,这种损失几乎察觉不到。想象一下,一部好莱坞电影如何从电影屏幕尺寸变为 DVD,从而可以在任何家用电视上播放而不会出现延迟。如果您想在保持分辨率的情况下将文件缩小到极小的文件大小,您只会看到压缩对显示质量造成了严重破坏。这是事情开始变得“像素化”、“颗粒化”并且通常不可见的时候。
如何压缩视频以进行共享?
大多数视频编辑程序(如面向 Mac 的 iMovie 或面向 Windows 的 Windows Video Editor)都带有内置视频压缩器。另外,您也可以采用 ZIP 压缩文件的形式发送视频,但这需要收件人在收件人端下载视频。
这些程序需要您打开视频,通常是通过单击“打开”或“导入”。然后,导出会将视频转换为新的文件类型。大多数视频编辑程序都会让您选择生成的文件格式,包括 MP4、AVI、MOV 和 WMV。如果视频很长,压缩的时间会很长,因此如果导出为错误的文件格式,会浪费很多时间。