1.Preface

在CDN,网盘以及正规版权的视频网站还没有红火起来之前是p2p技术撑起的音视频分享网络,例如eMule,eDonkey,BitTorrent也包括从BT衍生出来的所谓的PT(Private Tracker),只是如今在版权保护意识愈发重视的背景下p2p软件已经日益式微,记得10年左右的时候日本某著名p2p软件作者都被检方起诉上了法庭,但无论怎样p2p的出现也间接促进了字幕组的盛行,这种当时先进的文件分享方式极大地解放了网络上有奉献精神人们的分享热情,也使得高清片源可以为大众免费取得,使得字幕组之类的组织可以更加注重字幕翻译质量以及压制技术而无需考虑片源获取成本,这种所谓人人为我,我为人人的分享理念是值得称赞的,除却这种贡献是建立在对片源方利益的侵害上,毕竟分享的资源里也凝结了别人的心血,这种非营利性的字幕组盛极一时,毕竟这种分享性以完全的免费的方式提供比译制片质量还要好资源的行为在初期是很难被指责的,虽然也有部分字幕组会有广告获取收益,但是当这种非盈利行业规模越来越大的时候,原有影视市场环境就开始受到了冲击,免费资源使得影视行业只有投入而较少收益,因此不可避免的受到的国家层面的限制与整顿,虽然可惜但这也是人类社会新生事物发展过程中的不可避免的阵痛,经济壮大的核心还是要繁荣市场交易来实现,毕竟影视业属娱乐行业本质上就不适合公益属性,这里就通过字幕组来简单介绍下计算机多媒体技术的发展脉络。

2.容器格式

视音频容器格式即常见视音频文件的后缀,不同容器格式提供的功能略有差异,但都可以容纳视音频码流甚至字幕流,完全不编码的视频数据类似于图片为RGB bit-mapping,不编码的音频数据则是PCM采样数据,缺点均为数据量过大,不易传输和存储,因此通过编码器将原始视音频数据编码并将码流按容器格式存储为文件,使用时码流数据通过解码器还原为原始视音频数据显示或者处理。常见的编解码器和容器格式如下图所示:

完全无损的avi文件因其巨量的数据几乎没有实用性,在视音频发展的历程中mpeg组织是贯穿其中的明星,其提出的标准近乎主导视音频技术的发展,MPEG1和MPEG2分别是大名鼎鼎VCD和DVD的编码标准,而且因为MPEG2标准的先进性,直接取代了当时刚起草的MPEG3标准,从脉络上来看,在MPEG1/2时代彼时的ITU-T组织起草的H.26x还可以与之分庭抗礼,但到了MPEG4时代,ITU-T标准就略显乏力,特别是前MPEG4的divx/xvid编解码方案直接抢占了realplayer公司RealVideo编解码器在我国视频压制市场上的主导地位,要知道在VCD/DVD时代,RealPlayer公司风光一时,其开发的RealVideo8/9编解码器一直都是MPEG1/2码流压制的主导方案,或者说在我国是这样的情况,使用RealVideo的编码可以将VCD/DVD压缩为可以在网络上流播放的rm或者rmvb格式文件,只是这种格式在xvid/divx编解码器出现后就渐渐被淘汰了,而后ITU-T只能和MPEG组织合作制定了MPEG4 AVC标准,ITU-T归档为H.264标准,音频方面为MPEG4 AAC,至此RealVideo逐渐淡出人们视线,两位两大厂商微软和苹果分别在AVC和AAC标准上开发了自己的编解码方案。

3.编解码

如果我们是字幕组的成员,在进行开始新的项目之前首先要获取片源,方式一般有三种:
a. DVDRip/BDRip,即以发行光盘内容为片源,为了获得合适的文件大小也会进行编码压制,但为了保证画质该阶段压制均为高质量编码,因而片源文件一般较大。
b. 录制采集获取,一般针对于电视节目,使用电视采集卡进行录制,以前多用于港澳台日韩的电视剧以及综艺节目,我国的数字电影频道开通后也有相应的录制资源,此外涉及游戏的片源多为采集方式制作。
c. p2p共享获取,最省心的方式获取热心群众(留学生为主力)制作的片源,不过小水管不建议尝试。
d. 拍摄获取,俗称枪版,主要是在电影院拍摄的DV片源,因为画质较差且有环境噪声,往往直接压制不进行字幕制作。

综上片源大体指高质量编码(high-quality)的视音频文件,高质量编码的意图在于保持尽量高的bitRate以保证画质,其实编码的目的在于压缩比特率,而压缩的同时会带来还原度的下降,因此对同种编码而言,片源往往使用较小的压缩比编码获得较高的比特率从而实现较好的还原度,以应对后期非线编发布时考虑适度的文件大小而必须保持相比片源较低比特率而进行二次编码带来的画质损耗。

如上所示,对于音频文件采样频率和采样深度两个关键参数的确定即可对应出某种编码方案所实现的比特率进而确定文件大小,而对于视频文件在分辨率和帧速确定的前提下要选择不同画面质量来确定某种编码方案下的比特率,但无论音频视频,对确定的编码方案都是比特率越高质量越好,而对于不同编码方案则一般无法通过比特率来对比质量,因为AVC编码下的低比特率流还原度可能比MPEG1编码下高比特率流质量还要好。

4.codec

可以说在获取的高质量片源后就要开始字幕以及logo的制作了,然后在将片源,字幕,logo等压制成较低比特率的媒体文件以便于下载和网络点播,在MPEG1/2时代RealVideo占据主导地位,使用的压制软件为ERMP,生成RM或者RMVB格式文件;随后在xvid/divx时代,流行VirtualDubMod软件使用xvid/divx编码器进行压制,生成avi格式文件;紧接着x264/avc标准出现,字幕组较多使用MeGUI软件调用avs脚本利用AVC编码器压制mp4或者mkv格式文件,如下所示:

因为字幕组的重点在于字幕以及logo,无需对视频进行剪辑,因此所使用软件均偏向于小巧高效,如果倾向于音视频制作则需要选择相应的商业软件如音频编辑软件,非线编软件,合成软件等等,但无论是使用何种软件以及应用在何种场景,对码流的编解码过程始终贯穿其中。

编解码器的世界 - 从字幕组说起相关推荐

  1. EZBOOT not found 网上下载的iso 无法在虚拟机里面安装如何解决?

    下载u盘系统iso, 引导虚拟机启动,然后进入pe系统安装 方法2: 新建硬盘为物理硬盘,选择自己的u盘, 然后重启虚拟机进入bios,然后修改启动顺序为硬盘, 进入u盘系统再进行安装. 至于网上说的 ...

  2. 你会在你的WebRTC 应用程序中使用哪种视频编解码器呢?

    正文字数:2555  阅读时长:4 分钟 当为WebRTC应用程序来选择正确的视频编解码器已经成为了一件非常棘手的事儿时...你是应该使用VP8? H.264? VP9? 还是 AV1? 或者 HEV ...

  3. HEVC、AV1、VVC:如何理解2019年的编解码器世界(干货!)

    原文链接:https://blog.csdn.net/vn9PLgZvnPs1522s82g/article/details/100919378 LiveVideoStack又出干货,建议持续关注.p ...

  4. 转:HEVC、AV1、VVC:如何理解2019年的编解码器世界(干货!)

    LiveVideoStack又出干货,建议持续关注.ps:我和LiveVideoStack真的没半毛钱关系,只是觉得文章很赞转的. 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协 ...

  5. HEVC、AV1、VVC:如何理解2019年的编解码器世界

    本文讨论了HEVC,AV1和多功能视频编码(VVC)的当前状态,回顾了每种编码器在最近一年的进展.您将从开发者的角度了解每个编解码器的最新进展,包括从编码耗时.成本与编码质量等方面得出的对比结果,并获 ...

  6. 世界上最受欢迎的10个Linux发行版

    帮助新的Linux用户在越来越多的Linux发行版中选择最合适的操作系统,是创建这个网页的原因.它列出了迄今为止最流行的10个Linux发行版(另外增加的是FreeBSD,到目前为止最为流行的BSD系 ...

  7. 如何给小白解释什么是编解码器

    点击上方"LiveVideoStack"关注我们 翻译 | Alex 技术审校 | 章琦 本文来自OTTVerse,作者为Krishna Rao Vijayanagar. 编解码器 ...

  8. 新的Google Lyra音频编解码器对实时视频流意味着什么?

    正文字数:2602  阅读时长:4分钟 通过语言编码中的码率缩减趋势,Lyra与Opus中的区别比较,Lyra的作用,XDN平台上的高效语音编码技术几个方面探讨新的Google Lyra音频编解码器对 ...

  9. 当AV1视频编解码器来到Webex!

    正文字数:1810  阅读时长:3分钟 它就在这里!我们已经开始在整个Webex上推出高级AV1视频编解码器,将视频质量提升到了新的水平,并替换了旧的H.264标准. 作者 / Thomas Davi ...

最新文章

  1. bootstrap bssuggest
  2. Mac 配置flutter
  3. 【错误记录】VMware 虚拟机报错 ( VMWare 中的 Ubuntu 虚拟机网络设置 | 第一次网络设置 )
  4. 我所理解的离散傅里叶变换_DFT
  5. 基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(五)
  6. 关于Web报表FineReport打印的开发应用案例
  7. java你可能不知道的事(2)--堆和栈
  8. php soap调用asp.net webservice
  9. tf.map_fn 多输入
  10. 钝化 会钝化 订单审批流程 码一会er
  11. 管理信息系统复习总结(保姆级)
  12. 怎么设置电脑防火墙ping启用_如何通过windows防火墙启用和禁用ping命令
  13. 太可怕了! 五一外出还敢连WiFi?
  14. 射频识别技术在手机支付技术中的应用
  15. linux下kegg注释软件,科学网—生物信息——kegg分析的kobas软件的安装与使用 - 孙朋川的博文...
  16. revit建模中复合墙与叠层墙区别?Revit中怎么创建叠层墙?
  17. RHEL6/7更新系统的CA
  18. 数学笔记23——部分分式
  19. thirteen day(冒泡排序')
  20. MongoDB 复制集 (一) 成员介绍

热门文章

  1. Linksys EA6500 V1 刷梅林固件过程记录
  2. 国内哪家的香港云服务器哪家好?
  3. 硬核:科学家打造全套人工神经系统,让瘫痪病人重新控制身体
  4. 深入理解JavaScript系列(30):设计模式之外观模式
  5. css 每个样式单行显示,单行文字溢出和多行文字溢出省略号显示的CSS样式
  6. 西安电子科技大学2019年通信考研心得
  7. 数控机床的基本组成包括哪些?
  8. linux防火墙清空所有规则,删除规则与清空所有规则《 iptables 防火墙 》
  9. 【使用指南】清华源的使用
  10. php面试英文自我介绍范文,英文自我介绍范文分享