找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 26394|回复: 28

[教程] [原创] 视频的“分离”与“合成”、“编码”与“解码”浅析【兼谈合成器、容器、分离器】

   火.. [复制链接]

9333

威望

818

金钱

1万

贡献

管理员

自由的灵魂

积分
100458
主题
5590
回帖
26310
注册时间
2003-4-10
最后登录
2024-11-21
发表于 2009-2-13 00:37:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
【扫盲帖,或许不专业,请高手斧正】

对媒体流的处理分为两种:“编码(encoding)”和“解码(decoding)”。编码指的是通过一定协议或规则把一段声音或图像转化成计算机数字文件的过程。而解码恰恰是编码的反面——把编码过的媒体文件重新转化成声音或图像。

用来执行编码工作的软件叫“编码器”(Coder 或 Encoder);
用来执行解码工作的软件叫“解码器”(Decoder)
“编码器”与“解码器”合称“编解码器”(“Codec”)。

声音与图像是两种不同的媒体,它们分别对应人的两种不同感官。作为不同的媒体,我们只能用专门针对声音的软件或是专门针对视频的软件去分别分析处理音频流(Audio Stream)与视频流(Video Stream)。

用来编码音频流的软件叫作“音频编码器”(Audio Encoder)
用来编码视频流的软件叫作“视频编码器”(Video Encoder)

用来解码音频流的软件叫作“音频解码器”(Audio Decoder)
用来解码视频流的软件叫作“视频解码器”(Video Decoder)

音频流与视频流的处理必须分别进行,即:
“音频编码器”编码出单个音频文件,
“视频编码器”编码出单个视频文件,
“音频解码器”单独对音频文件进行解码还原,
“视频解码器”单独对视频文件进行解码还原。

既然音频处理和视频处理必须单独运行,那为什么我们平时看的MPG、MP4、MKV、RMVB、AVI格式的电影都是既包含声音又包含图像的单个文件呢?那是因为我们在通过摄像机获得单独的音频流和视频流后不仅对它们进行了“编码”,还对它们进行了“合成”(Synthesis)。通过合成,音频与视频就打包到一起,生成一个单独的文件。可以说,所有既有声音又有图像的视频文件,100%都是通过某种合成器(Synthesizer)合成过的。(注意:“合成”与“合并”不同,见最后的参考帖子。)

然而必须知道的是:尽管通过合成器可以把音频流和视频流打包成一个文件,但是正如人的眼睛不可能听、人的耳朵不可能看,音频流和视频流是不可能完全地混杂到一起的,是注定“分离”的。因此,所谓“合成”,只是把音频流和视频流用一个容器文件(Container)封装起来,其实里面还是各自独立的。我们在播放视频文件的时候总是先调用分离器(Splitter),将封装合成的视频“分离”成独立的音频和视频码流,然后才调用解码器对这些独立的音频流和视频流进行解码输出。

举个例子应该比较好懂一些:

比如我们有一个音频文件 Sample.mp2 和一个视频文件 Sample.m1v,用编码软件如小日本4通过 MPEG-1 编码方式合成为一个独立文件 Sample.mpg,然后把这个.mpg文件拿到媒体播放器里面播放,直接就可以听到声音看到画面。表面上看播放器只是简单地“播放”了这个文件,实际上这个“播放”包含了更多我们看不到的步骤。这个步骤是这样的:

  • 播放器打开视频源文件
  • 播放器调用分离器将视频文件分解为单独的音频流和视频流
  • 播放器调用音频解码器对音频流进行解码,同时调用视频解码器对视频流进行解码
  • 播放器依据同样的时间线将解码后的音频流和视频流输出到播放窗口并使之保持同步。

我们经常听到滤镜(Filter)的名称,实际上就是指的各种分离器或解码器。

参考帖子:
[生词] 什么是滤镜?
[生词] [原创]什么是“分离”与“合成”、“分割”与“合并”
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读版规。

0

威望

249

金钱

10

贡献

初级会员

积分
283
主题
4
回帖
29
注册时间
2008-6-18
最后登录
2014-4-20
发表于 2009-2-25 15:22:49 | 显示全部楼层
谢谢分享,进来学习一下啦。
回复

使用道具 举报

0

威望

107

金钱

5

贡献

新手上路

积分
124
主题
8
回帖
19
注册时间
2009-5-30
最后登录
2018-11-20
发表于 2009-6-1 23:22:58 | 显示全部楼层
绝对的学习!!!谢谢版主
回复

使用道具 举报

0

威望

331

金钱

0

贡献

初级会员

积分
339
主题
8
回帖
32
注册时间
2009-4-25
最后登录
2015-10-27
发表于 2009-7-4 20:58:05 | 显示全部楼层
说得很详细而易懂,学习了,老师辛苦啦.
回复

使用道具 举报

0

威望

439

金钱

3

贡献

初级会员

积分
477
主题
4
回帖
131
注册时间
2009-1-17
最后登录
2024-11-21
发表于 2009-7-22 13:31:16 | 显示全部楼层
老师辛苦了
回复

使用道具 举报

0

威望

37

金钱

0

贡献

新手上路

积分
40
主题
2
回帖
9
注册时间
2009-8-13
最后登录
2013-12-22
发表于 2009-8-13 22:23:54 | 显示全部楼层
收到,学习了,管理员辛苦了
回复

使用道具 举报

0

威望

103

金钱

2

贡献

新手上路

积分
111
主题
2
回帖
34
注册时间
2009-12-8
最后登录
2013-6-27
发表于 2009-12-12 16:48:35 | 显示全部楼层
学习了,好。对我扫盲了。
回复

使用道具 举报

0

威望

18

金钱

0

贡献

新手上路

积分
24
主题
0
回帖
17
注册时间
2009-12-12
最后登录
2010-1-25
发表于 2009-12-12 18:34:14 | 显示全部楼层
太强大了。我学习了
回复

使用道具 举报

0

威望

22

金钱

0

贡献

新手上路

积分
23
主题
0
回帖
3
注册时间
2010-1-3
最后登录
2018-11-20
发表于 2010-1-5 16:30:38 | 显示全部楼层
高,现在才了解。
回复

使用道具 举报

0

威望

432

金钱

2

贡献

初级会员

积分
470
主题
7
回帖
176
注册时间
2010-2-12
最后登录
2020-1-18
发表于 2010-2-13 14:46:32 | 显示全部楼层
学习了,谢谢诶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛 |网站地图

GMT+8, 2024-11-21 16:42 , Processed in 0.280059 second(s), 15 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表