0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

视频编码包括什么?视频编解码器是如何工作的?

哲想软件 来源:哲想软件 2023-04-21 10:42 次阅读

如果没有视频编解码器,“Netflix和chill”就不会被创造出来。这些由两部分组成的压缩工具允许分发者通过视频编码过程压缩视频文件,以便在互联网上传输。编解码器是我们可以如此轻松地通过Zoom进行商务会议和在手机上观看电视节目的原因——即使带宽有限。

视频编码包括什么?视频编解码器是如何工作的?我们将在下面深入挖掘,并涵盖我们的流媒体最佳视频编解码器列表。

什么是视频编码?

视频编码是指将原始视频转换为与许多设备兼容的数字格式的过程。说到流媒体,视频通常会从千兆字节的数据压缩到兆字节的数据。视频编码对直播至关重要,有助于确保快速传输和播放。

为了将原始视频压缩到更易于管理的大小,编码器使用视频和音频编解码器,它们应用算法来压缩庞大的视频以供传输。更简单地说:编码描述了压缩的过程,而编解码器描述了压缩的方法。

编解码器是什么?

内容发布者使用一种称为编解码器的视频压缩技术将视频压缩到可流媒体的大小。编解码器使我们能够紧密压缩庞大的流,以便交付和存储。

流媒体需要同时使用音频和视频编解码器。H.264,也被称为AVC(高级视频编码),是最常见的视频编解码器;AAC(高级音频编码)是最常见的音频编解码器。

编解码器是如何工作的?

字面意思是“编码器-解码器”或“压缩器-解压缩器”,编解码器将算法应用于视频并创建一个微型版本。出于这个原因,这些视频压缩标准是两戏法小马:它们促进视频流的编码/压缩和解码/解压缩方面。

有损与无损视频编码

无损压缩是指在不丢弃任何信息的情况下压缩数据。例如,当您在不损害数据完整性的情况下将一堆.jpeg压缩到一个.zip文件中时,您正在使用无损压缩。

另一方面,有损压缩会删除数据。当您使用.jpeg编解码器时,您就是在这样做。有损编解码器丢弃不必要的数据并尽可能降低质量。出于这个原因,原始图像转换为.jpeg的质量总是较低,但更容易存储和共享。

当涉及到流媒体时,有损压缩是游戏的名称。视频编解码器使用它来压缩内容以进行存储和传输,然后再对视频进行解压以供观看。虽然最终的视频看起来应该是一样的,但它将丢失人眼无法检测到的任何数据。

什么是视频容器格式?

一旦压缩,流的组件就被打包成包装器或文件格式。这些文件包含音频编解码器、视频编解码器、封闭字幕和任何相关元数据。常用的容器包括.mp4、.mov、.ts和.wmv。

容器通常可以输入多种类型的编解码器。也就是说,并不是所有的回放平台都接受所有的容器和编解码器。这就是为什么当流媒体传输到各种设备时,多格式编码是至关重要的。

例如:.mov文件和.wmv文件可能有相同的数据和编解码器。但是。mov文件将用于在Macbook的QuickTime播放器上播放,而。wmv文件将用于在PC的WindowsMedia player上播放。

视频编解码器与容器:有什么不同?

编解码器对视频起作用,在源处对其进行压缩,在回放之前对其进行解压缩。这是通过有损压缩来实现的,在此过程中,任何不必要的数据都会被丢弃。

另一方面,视频容器格式存储视频编解码器、音频编解码器和元数据,如字幕或预览图像。容器将所有组件放在一起,并决定哪些程序可以接受流。

关于编码配置文件的说明

下面描述的每一个编解码器都可以更准确地看作是紧密相关的编码配置文件的保护伞。较新的技术,如基本视频编码(EVC),只有两个配置文件。而较老的技术,如H.264,有足够的配置文件填满整个表。

bbc7919a-dfe0-11ed-bfe3-dac502259ad0.png

我们对最佳视频编解码器的讨论将从一般意义上讨论每种编解码器。但值得注意的是,由于这种变化,编码软件和硬件之间存在一些差异。

视频编解码器简史

数据和视频压缩可以追溯到几十年前,但国际电信联盟(ITU)在1988年开发了第一个商业上成功的视频编解码器H.261。该组织设计它用于视频会议,编解码器提供了352×288像素的分辨率,帧速率为每秒30帧。国际电联还在20世纪70年代开发了第一个音频编解码器G.711,设计用于电话网络,比特率为64kbps。

在20世纪90年代,电影专家组(MPEG)开发了一系列视频编码标准,成为世界上使用最广泛的编解码器。第一个MPEG标准MPEG-1于1993年开发,用于CD(VCD)播放器。它的分辨率为352×240像素,帧速率为每秒30帧。后来,该组织开发了MPEG-2用于DVD播放器,具有类似的帧速率,但分辨率更高,为720×480像素。自2016年以来,使用最广泛的视频编解码器是H.264/MPEG-4AVC,它被用于记录或传输视频的各种应用程序。

最佳流媒体视频编解码器

通过互联网将视频传送到各种设备,首先要通过各种编解码器进行编码。下一代编解码器提高了编码效率和质量,而传统编解码器可以在过时的机器上回放。

Netflix表示,它利用了一个深度编解码器工具箱,可以调用它将兼容的格式传输到显示设备上。尽管Netflix一直在增加新的和改进的编解码器,但它从来没有放弃过一种编解码器——它继续支持它在第一个Netflix流媒体设备上开始的VC1编解码器,这是一个有10年历史的LG蓝光播放器。

下面的视频编解码器列表包括新旧两种。当行业领导者继续改进和开发最新的压缩工具时,他们也使用H.264/AVC等较老的编解码器来交付到传统设备上。换句话说,我们生活在一个多编解码器的世界,景观倾向于碎片化而不是整合。





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编解码器
    +关注

    关注

    0

    文章

    227

    浏览量

    23983
  • 视频编码
    +关注

    关注

    2

    文章

    111

    浏览量

    20833
  • evc
    evc
    +关注

    关注

    0

    文章

    6

    浏览量

    8277

原文标题:Wowza:视频编解码器和编码(更新上)

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    国产可编程振荡器在视频编解码器中的应用,兼容SiTime

    国产可编程振荡器在视频编解码器中的应用,兼容SiTime
    的头像 发表于 04-17 09:39 55次阅读
    国产可编程振荡器在<b class='flag-5'>视频</b><b class='flag-5'>编解码器</b>中的应用,兼容SiTime

    视频编解码器-晶振应用选型方案简介

    随着科技的日新月异,视频编解码技术也将迎来新的发展机遇,5G网络的普及将进一步提升视频传输速度和质量,为视频编解码器的发展提供更广阔的空间。
    的头像 发表于 12-09 10:55 474次阅读
    <b class='flag-5'>视频</b><b class='flag-5'>编解码器</b>-晶振应用选型方案简介

    使用具备SigmaDSP内核的编解码器是否必须载入SigmaDSP程序才能使用?

    目前预计使用ADAU1761连接两个MEMS数字麦克风, ADAU1761与ADAU1361相比, ADAU1761多了SigmaDSP内核. 使用具备SigmaDSP内核的编解码器是否必须
    发表于 11-30 07:31

    4K视频编解码集成在一起同时连接多个拼接屏显示,替代目前市场上发送和接收分开布局可以吗?

    4K视频编解码集成在一起同时连接多个拼接屏显示,替代目前市场上发送和接收分开布局可以吗?我们想要做一款4k的编解码器集成板卡,替代类似诺瓦他们发送接收分开的布局,他们采用的是外部用视频
    发表于 10-18 15:03

    基于VHDL语言的HDB3码编解码器设计

    电子发烧友网站提供《基于VHDL语言的HDB3码编解码器设计.doc》资料免费下载
    发表于 10-13 09:22 0次下载
    基于VHDL语言的HDB3码<b class='flag-5'>编解码器</b>设计

    视频编解码器H.264和H265有什么区别?

    对于大型视频文件来说,视频编解码器至关重要,它可以将文件压缩为较小的尺寸,从而可以更轻松地存储和加快传输速度。而两种最常用的编解码器是H.264和H.265,那么它们两者之间有什么区别
    的头像 发表于 09-22 16:27 2245次阅读
    <b class='flag-5'>视频</b><b class='flag-5'>编解码器</b>H.264和H265有什么区别?

    视频编码器与解码器的应用方案

    视频解码器视频编码器是数字信号处理中常用的设备,它们在数据的传输和转换中发挥着重要作用。
    的头像 发表于 08-28 11:31 353次阅读
    <b class='flag-5'>视频</b><b class='flag-5'>编码</b>器与<b class='flag-5'>解码器</b>的应用方案

    讯维高清编解码器核心功能大揭秘!

    视频编解码器作为一种将采集来的信息与数据经过编码后转化为可以识别的代码的设备,在数字广播、电影院、网络直播、视频会议等众多领域起到十分重要的作用并受到越来越多的企业和消费者使用。
    的头像 发表于 08-24 16:48 335次阅读

    YXC丨视频编码器与解码器的应用方案

    视频解码器视频编码器是数字信号处理中常用的设备,它们在数据的传输和转换中发挥着重要作用。
    的头像 发表于 08-23 09:40 408次阅读
    YXC丨<b class='flag-5'>视频</b><b class='flag-5'>编码</b>器与<b class='flag-5'>解码器</b>的应用方案

    视频编码器与解码器的应用方案

    视频解码器视频编码器在数字通讯、音视频压缩领域有着广泛的应用。视频
    的头像 发表于 08-14 14:38 898次阅读
    <b class='flag-5'>视频</b><b class='flag-5'>编码</b>器与<b class='flag-5'>解码器</b>的应用方案

    RZ/V2MA 视频编解码器集成指南(Rev.0.95)

    RZ/V2MA 视频编解码器集成指南 (Rev.0.95)
    发表于 06-30 19:23 0次下载
    RZ/V2MA <b class='flag-5'>视频</b><b class='flag-5'>编解码器</b>集成指南(Rev.0.95)

    RZ/V2MA 视频编解码器集成指南(Rev.0.96)

    RZ/V2MA 视频编解码器集成指南 (Rev.0.96)
    发表于 06-29 19:18 0次下载
    RZ/V2MA <b class='flag-5'>视频</b><b class='flag-5'>编解码器</b>集成指南(Rev.0.96)

    如何将多个AK5554编解码器与i.MX8MN SAI线集成?

    我目前正在从事一个项目,涉及在 i.MX8MN 平台上将两个 AK5554 编解码器与同一条 SA5I 线路集成。我的目标是以这样一种方式配置系统,使其有效地充当八个音频通道,所有通道都连接到正确
    发表于 05-18 06:15

    RZ/V2MA 视频编解码器集成指南(Rev.0.96)

    RZ/V2MA 视频编解码器集成指南 (Rev.0.96)
    发表于 05-12 19:26 0次下载
    RZ/V2MA <b class='flag-5'>视频</b><b class='flag-5'>编解码器</b>集成指南(Rev.0.96)

    什么是视频解码器?

    从定义上来说,视频编解码器,是指一个能够对数字视频进行压缩或者解压缩的程序或者设备。 这么说你可能有些模糊,总的来说,监控系统视频解码器
    的头像 发表于 05-06 11:10 3907次阅读
    什么是<b class='flag-5'>视频</b><b class='flag-5'>解码器</b>?