当前位置: 首页 > 其它资源 > 正文
有关视频编解码器、容器和压缩的所有信息都在这里

有关视频编解码器、容器和压缩的所有信息都在这里

作者:大眼仔~旭 日期:7个月前 (12-02) 评论:0 条

摘要:理解编解码器和容器之间的区别很简单,但难的是解释每种格式。 当您意识到最常见的编解码器并不是唯一的并且可以使用多种压缩技术来完成工作时,思维就会模糊。那么,您如何自学数十种编解码器和容器选项之间的区别? 您可以花数周时间研究仅对少数应用程序有用的技术,因此,我们将把注意力集中在您将用于视频编码的技术上,了解权衡和播放需…

理解编解码器和容器之间的区别很简单,但难的是解释每种格式。 当您意识到最常见的编解码器并不是唯一的并且可以使用多种压缩技术来完成工作时,思维就会模糊。那么,您如何自学数十种编解码器和容器选项之间的区别?

您可以花数周时间研究仅对少数应用程序有用的技术,因此,我们将把注意力集中在您将用于视频编码的技术上,了解权衡和播放需求。如果您还不懂,就快和大眼仔旭(www.dayanzai.me)一起看看吧。

视频编解码器、容器和压缩

视频编解码器、容器和压缩

什么是编解码器?

编解码器是代表压缩器/解压缩器或编码器/解码器的首字母缩写词。 它是一种处理视频并将其存储在字节流中的编码工具。 编解码器使用算法来有效地缩小音频或视频文件的大小,然后对其进行解压缩以进行播放、编辑或在需要时进行解压缩。 有几十种不同的编解码器,每一种都使用不同的技术来编码和压缩您的视频文件。

在内容的后期制作、压缩和最终交付的整个过程中,了解何时以及何时不使用编解码器非常重要。 但原则上,您必须在图像质量、文件大小、处理器使用率和流行度之间进行权衡。 根据编解码器,此编码以两种方式之一进行:有损或无损压缩。

有损压缩

在寻找可管理的文件大小时,有损压缩是最可行的方法。 虽然您肯定会损失音频、视频或两者的质量,但压缩就是在不放弃质量的情况下做出最好的妥协。 但是,请记住,压缩率越高,质量就会下降。

例如,平均一张蓝光光盘可以超过 40 GB,这种存储空间不仅价格昂贵,而且会给数字下载和购买带来不便。 使用有损压缩的关键是为您的预期用途选择最高质量的压缩格式,以便您在质量损失和文件大小之间徘徊。

无损压缩

无损压缩与 ZIP 或 RAR 文件非常相似,压缩和解压缩后的文件本质上是相同的。 通过使用智能算法,文件不会损失太多质量,但它不是存储大文件的有效方法,因为没有进行足够的压缩。

此外,大型视频文件的在线传输使用了过多的带宽(尽管 H.265 编码可能会改变这种情况)使其成为可行的压缩选项。 除非您从事电影行业或视频编辑工作,否则您不太可能以无损格式共享视频文件。

压缩参数

在我们深入研究格式之前,您应该了解将直接影响成品视频质量的参数。 某些设置是全局的,即从编解码器到编解码器相似或特定于单个编解码器。

1、比特率:您允许该工具描述视频的每一帧的比特数。位数越高,图片质量提高得越多,但文件大小也增加。它们用 Kbps 或 Mbps 表示。

2、VBR 和 CBR:可变比特率编码随时间改变输出比特。例如,电影中动感十足的场景的比特率较高,而慢速场景的比特率较低。无论复杂性如何,恒定比特率都会使每个段保持恒定的比特率。

3、帧速率:显示连续图像的频率或速率。它以每秒帧数 (FPS) 表示。

4、帧类型:它描述了图片数据在 MPEG 流或文件中的结构方式。它们在视频压缩中扮演着重要的角色,分为三种类型:I 帧(关键帧)、P 帧和 B 帧。

5、纵横比:4:3 和 16:9 是两种最常见的纵横比。在缩放视频分辨率时,您必须保持纵横比。

流行的编解码器

正如您所料,某些编解码器比其他编解码器更受欢迎。了解每个编解码器的使用位置可以帮助您确定应该为您的项目使用哪个编解码器。

XviD/DivX

DivX 是一种商业销售的编解码器,而 XviD 是一种开源实用程序,可作为其商业同类产品的替代品。两个编解码器都可以解码另一个的输出,因为它们都建立在 MPEG-4 的实现之上。虽然仍然被广泛使用,但它通常严格用于视频编码,并且经常与下面提到的更流行的包之一一起使用。

MPEG-4

MPEG-4 是最常见的流媒体格式,它由很多部分组成,其中只有 MPEG-4 Part II 适用于视频编码。 MPEG–4 Part II 调用 DivX 或 XviD 等视频编码器对视频进行编码,而音频通常以 MP3 格式传输。 MPEG-4 的现代更新现在也使用 H.264。

H.264

H.264 是编解码器世界的相对瑞士军刀。它可以使用有损和无损压缩,具体取决于您在编码时选择的设置,例如帧速率、质量和目标文件大小。 H.264 依赖 x264 编码视频(以及其他视频,如 DivX 或 XviD),并且音频通常使用 AAC 或 MP3 音频编解码器进行编码,具体取决于您的目标大小和质量。

什么是容器?

容器是组织成单个包的音频编解码器、视频编解码器和元数据的捆绑。 它以 MP4、AVI、MOV、FLV 等文件扩展名结尾。 元数据包括字幕、分辨率信息、创建日期、设备类型和语言文件。

容器文件交错不同的数据类型,使视频播放器可以访问它们。 尽管它们很重要,但容器是无用的信息。 它没有透露视频和音频是如何编码的。

流行容器

与编解码器一样,也有流行的容器。

MP4

MP4 是在线视频的推荐格式,Vimeo 和 YouTube 等服务已将其列为首选格式。 MP4 容器使用 MPEG-4 编码,或 H.264,以及 AAC 或 AC3 音频。它在大多数消费设备上得到广泛支持。

MKV

MKV 是一种快速发展的格式,旨在面向未来。该容器支持几乎任何音频或视频格式,使其具有适应性和高效性。它被认为是存储音频和视频文件的最佳方式之一。

它甚至允许您播放损坏的视频文件,支持多个字幕轨道,即使它们以不同的格式、DVD 菜单和章节等进行编码。不幸的是,尽管 Matroska 格式是一种免费且开放的标准,但尚未得到普遍支持。

AVI

AVI 视频首先由 Microsoft 推出,在整个 90 年代和 2000 年代初期最为流行。 AVI 文件可以容纳不同类型的音频和视频流,并且在 DivX 编解码器的帮助下,它们可以以较小的文件大小显示出色的视频质量。

但是,当您压缩 AVI 超过某个限制时,它会损失视频质量。由于屏幕现在支持 HD、Ultra HD 和 4K,因此容差已显着降低。此外,如果您使用编解码器压缩视频,则您的机器中必须具有相同的编解码器才能播放文件。

如何查找视频中使用的编解码器的详细信息

如果您曾经在计算机上观看视频并且突然想知道“这是使用什么视频编解码器”,那么您可以通过多种方式找到答案。

MediaInfo

MediaInfo 是一种开源编解码器识别工具,可用于查找有关任何音频或视频文件的所有信息。 该软件最好的部分是它以不同的结构显示提取的数据,如工作表视图、树视图、HTML 视图等。

下载:Windows 版 MediaInfo(免费)

VLC Media Player

VLC 为您提供编解码器和其他相关信息的详细信息。 首先,加载视频文件,然后转到“工具”>“编解码器信息”。 您可以查看详细信息,例如使用的编解码器、视频分辨率、帧速率、音频编解码器、采样率、每个样本的位数等。

下载:适用于 Windows 的 VLC(免费)

您应该选择哪种编解码器和文件格式?

如果您正在寻求关于使用什么的建议,H.264 正迅速成为标准编解码器,而 MP4 或 MKV 都是值得的容器。 MP4 可能会获得优势,因为它支持消费设备并且是流媒体视频网站的标准。 H.264 的效率是基本 MPEG-4 压缩的 1.5 到 2 倍,因此文件更小,播放更流畅。

也就是说,H.264 现在包含在 MPEG-4 编解码器(第 10 部分,称为 AVC)中,因此一旦编解码器不再依赖单一编码技术,H.264 就会成为一个有争议的问题。

声明:大眼仔旭 | 本文采用署名-非商业性使用-相同方式共享 4.0 国际许可协议[CC BY-NC-SA]进行授权
文章名称:《有关视频编解码器、容器和压缩的所有信息都在这里
文章固定链接:http://www.dayanzai.me/video-codecs-containers.html
本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。
转载声明
全部评论: (0条)
^_^ 暂无评论!

发表评论

返回顶部