找回密码
 注册
快捷导航
查看: 7510|回复: 27

【原创】如何解决视频播放问题 & Codec入门(Ryan多媒体系列:一)

[复制链接] |自动提醒
阅读字号:

1410

回帖

8

积分

2795

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-8-14
发表于 2005-4-25 13:39:56| 字数 1,754| - 北京市 鹏博士长城宽带 | 显示全部楼层 |阅读模式
.     数字时代已经到来了,我们经历了纸制文档(中华民族的四大发明)到数字化文档(Document)到现在的多媒体文档(PPT、Movie)的一系列转变。原始人会想到如果没有电能,社会无法存在吗?可是现在,每个人都会深深感到,离开电能,世界将一团会乱
。银行罢工、交通混乱(没有指示灯)、通讯中断、市政无法供水......不远的将来,多媒体也会和电能一样,成为社会不可或缺的一部分:)

      多媒体入门到精通系列一,主要为大家讲解网上下载的电影无法播放到底有什么导致的。那么我们先介绍介绍其根本原因:压码解码器CODEC。
      Codec:Encoder & Decoder的简写,名为压码解码器。为什么会有压码解码器呢?这要从视频的数据量和人眼的结构讲起,我们都知道人眼在看每秒钟二十四帧以上的画面就会认为是连续画面(呵呵,大脑处理速度有限),普通的VCD画面分辨率为352x288(CIF分辨率)16位色深,这样算下来每秒钟Video的数据量为:352x288(分辨率)x16(色深)x25(PAL制每秒帧数)= 38Mbit,那一张650MB光盘只能存放130秒的Video(还没算Audio声音呢)。太恐怖了,为了让一张光盘能存放更多的数据,全世界的人们奋勇研究,产生了很多的Codec,完成数据压缩,以下分别介绍介绍Codec。

      1、MPEG-1
      MPEG-1是ISO组织为了解决一张光盘存放60分钟的CIF视频而组成了移动视频专家组(Move Picture Expert Group,简称MPEG),它的标准号是11172,视频应用了DCT、小波、IBP Frame等技术,音频采用了MP3 Layer 1或Layer 2标准。分辨率为CIF(352x288),CBR(定速率压缩)。最常见的产品就是VCD,Windows已经内嵌了MPEG-1的Codec。

      2、MPEG-2
      MPEG-1标准推出后,异常的成功。随着时间的推移,人们已经不满足于MPEG-1了。此时MPEG组织顺水推舟的制定了兼容MPEG-1的MPEG-2标准(DVD),相对于MPEG-1主要解决如下问题:
          分辨率进一步提升,达到D1级别(720x576);
          应全球同步发行电影的要求,加入7个音频轨道,多语言字幕;
          在CBR(定速率压缩,会产生很多马赛克)的基础上,实现了VBR压缩(我国的VCD2.0就是利用此种方法压缩的);
          音频更加强大:汇集MP3、AC3、杜比、AAC等强大的压缩算法。

      3、MPEG-3
      MPEG-3的目标本来是解决HDTV(高清数字电视),因为MPEG-2标准制定得非常出色,完全可以实现HDTV,所以ISO在MPEG-3制定伊始就解散了MPEG-3组织。很多人认为MP3就是MPEG-3,其实这是个很大的误解,MP3的全称是MPEG-1 Audio Layer 3即MPEG-1音频压缩第三层。

      4、MPEG-4
      MPEG-4的目标是用VCD(MPEG-1)容量产生DVD(MPEG-2)的画质,以解决网络狭窄带宽上的视频播放。不过MPEG-4迟迟没有推出,民间自发的Relase了几个兼容MPEG-4的标准:
          Microsoft MPEG-4:也就是WMV,因为没有版权,所以后期推出的WMV9中,加入了用版权的Audio WMA;
          DivX MPEG-4:DivX前身是一群视频爱好者破解了Microsoft MPEG-4,写了一套符合GPL子集的Codec,后来因为某些人利欲熏心,将DivX化作收费产品(DivX 4.0以后),所以开发DivX的爱好者愤而群攻,再也不帮DivX了。这又产生了另一个版本:Xvid。
          Xvid MPEG-4:DivX 4.0的作者将开源软件据为己有,而且征收高额使用费用,这样付出心血的很多参加DivX开发的开源作者非常愤怒,苦于没有法律依据(因为DivX利用了GPL子集的漏洞)。开发者们只能另起炉灶,Release出完全兼容DivX的Xvid,值得庆幸的是,Xvid效果已经比DivX要好了,而且还是开源软件(开放源代码)。

      5、MPEG-7
      目标是视频查询,应用于视频图书的Index查询。

      图为MPEG对比表

      ryanqin原创,未经允许,请勿转载

[ Last edited by ryanqin on 2005-4-26 at 19:09 ]

本帖子中包含更多资源

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

x

评分

参与人数 1技术分 +1 收起 理由
+ 1

查看全部评分

-------------------------------------------

1410

回帖

8

积分

2795

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-8-14
 楼主| 发表于 2005-4-25 13:40:28| 字数 802| - 北京市 鹏博士长城宽带 | 显示全部楼层
.      大家都知道玩儿3D游戏要安装DirectX,其实Windows下的多媒体播放也需要用到DirectX中的DirectShow。DirectShow中将媒体读取、媒体解码(Decoder)、媒体显示分成三个模块,分别是Spliter、Decoder、Render,其中每一部分都叫一个Filter。Spliter、Decoder、Render三部分可以随意组合,也就是说,如果要解码VCD(MPEG-1)的节目,安装一个MPEG-1 的Decoder就可以了,如果要解码DVD(MPEG-2)的节目,安装一个MPEG-2的Filter就OK了。Filter的扩展名一般为.ax。

      很多人碰到视频播放的问题,以下一一解释解释
      
      1、视频不能播放:看过以上文章,会发现视频不能播放其实就是相应的Codec Filter没有安装;

      2、点击视频后,我的电脑莫名其妙的关闭了:这种问题是Filter安装过多造成的,有些Filter不稳定,当Windows的DirectShow在枚举Filter的时候,碰到不稳定的Filter就会造成Explorer进程崩溃。解决方法:需要什么Codec,安装什么Codec,不要安装网上的一些Codec全集。尤其是MPEG-2的Filter一般需要付费,很多Codec全集中的MPEG-2是解密版!最好不要使用。

      3、播放视频的时候没有声音:音频Codec没有安装,音频分很多种:MP3、AC3、AAC。现在很多Movie都是采用AAC,Windows有没有集成AAC解码器,所以造成AAC不能解码。解决方法:用Google搜索AAC Filter,安装一个就可以了:)

      4、播放视频时没有字幕:网络视频很多都是后来配的字幕,字幕文件多以.sub为扩展名,安装一个VobSub软件就可以解决字幕问题。

      图为VLC播放器

[ Last edited by ryanqin on 2005-4-25 at 14:30 ]

本帖子中包含更多资源

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

x
-------------------------------------------
回复 支持 反对

使用道具 举报

1410

回帖

8

积分

2795

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-8-14
 楼主| 发表于 2005-4-25 13:42:57| 字数 802| - 北京市 鹏博士长城宽带 | 显示全部楼层
主要介绍Windows媒体播放器及视频工具

      强烈推荐:VLC
      VLC为开源软件,功能非常强大,可以播放除RMVB之外所有视频,因为其未使用DirectShow体系,不会造成点击视频Explorer进程崩溃。最重要的功能,可以播放正在下载或破损的视频
      下载URL:http://www.videolan.org/mirror.html?mirror=http://download.videolan.org/pub/videolan/&file=vlc/0.8.1/win32/vlc-0.8.1-win32.exe

      图解如下:
      1、打开文件
      点击File后,有四个选项:
      》Open File:打开文件;
      》Open Disc:打开光盘;
      》Open Network Steam:如果小区有IP-TV广播,可以用过此项接收IP-TV,并可选择UDP、RTP、HTTP、RTSP方式接收,注意一定要填对Port号。一般小区IP-TV或网上视频直播使用的是RTSP/RTP,只要知道RTSP/RTP地址和Port(端口)就可以用VLC看直播了,效果非常不错!
      》Open Capture Device:打开摄像头设备。

      2、开始播放
      》画面效果比一般的Directshow的程序要好,个人觉得是一个不错的播放器,尤其是支持正在下载、破损的视频文件的播放
      》可以有16级快进快退效果,帮你快速预览视频文件。

      3、调整播放效果
      点击菜单中的Settings->Extended GUI,出现如图中3的界面,其中可以选择
      》Contrast:对比度;
      》Brightness:亮度;
      》Saturation:饱和度;
      》Gamma;
      这样就不愁电影太暗了:)

      4、还可以选择音量均衡的功能
      声音不是VLC的强项,所以如果有非常Hi End的设备,还是用WMP吧,那个声音效果强!

[ Last edited by ryanqin on 2005-4-26 at 13:07 ]

本帖子中包含更多资源

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

x
-------------------------------------------
回复 支持 反对

使用道具 举报

1410

回帖

8

积分

2795

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-8-14
 楼主| 发表于 2005-4-25 14:35:44| 字数 459| - LAN | 显示全部楼层
辨别Codec的工具:Gspot

      视频播放有问题?没有声音?怎么办?下载相应的Codec呀!
      可以我哪知道需要什么Codec呢?请用Gspot辨别,图为Gspot界面。
      下载URL:http://www.headbands.com/gspot/download.html

如图操作方式及功能描述:

1、第一步打开文件
      GSpot可以打开几乎所有的媒体文件;

2、这时你就可以看到Video Codec的详细信息
      》图中的媒体文件Video Codec是DivX5.0
      》右边绿色的小字提示你他是一个MPEG4文件
      》下边的信息提示这个文件的视频用到了BVOP(B Frame的Video Object Picture即B帧的视频对象图)和NVOP。

3、你可以看到Audio Codec的详细信息
      》图中的媒体文件Audio Codec用的是我们熟知的MP3
      》右下角绿色小字提示你他是VBR(变速率压缩)。

4、我们可以看到一些其它信息
      比如图中Frame标出分辨率720*304。

[ Last edited by ryanqin on 2005-4-26 at 13:04 ]

本帖子中包含更多资源

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

x
-------------------------------------------
回复 支持 反对

使用道具 举报

565

回帖

0

积分

872

资产值

入门会员 Rank: 1

注册时间
2004-7-23
发表于 2005-4-25 14:54:58| 字数 9| - 北京市 263网络通信电信数据中心 | 显示全部楼层
好贴子,我第一个顶
回复 支持 反对

使用道具 举报

1617

回帖

10

积分

3496

资产值

中级会员 Rank: 2Rank: 2

注册时间
2004-7-8
发表于 2005-4-25 15:08:03| 字数 8| - 北京市 鹏博士BGP | 显示全部楼层
好铁,收藏,谢谢
X40
回复 支持 反对

使用道具 举报

3万

回帖

360

积分

4万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-2-27
铜牌荣誉勋章(注册8年以上会员)月全勤勋章银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)
发表于 2005-4-25 15:19:43| 字数 28| - 广东省深圳市 电信 | 显示全部楼层
好贴
,正求辨别Codec的软件呢...及时雨,谢谢...
积极的人在每一次忧患中都看到一个机会, 而消极的人则在每个机会都看到某种忧患。
回复 支持 反对

使用道具 举报

30

回帖

0

积分

68

资产值

入门会员 Rank: 1

注册时间
2004-12-27
发表于 2005-4-25 16:14:29| 字数 13| - 江苏省苏州市 电信/华硕电脑苏州明硕有限公司 | 显示全部楼层
绝对好贴!顶!收藏之!!!
********************* IBM X31 我爱小红帽
回复 支持 反对

使用道具 举报

1410

回帖

8

积分

2795

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-8-14
 楼主| 发表于 2005-4-25 17:53:58| 字数 137| - LAN | 显示全部楼层
QUOTE:
Originally posted by zzye at 2005-4-25 15:19:
好贴
,正求辨别Codec的软件呢...及时雨,谢谢...

Gspot比较好用,可以认识近200多种Codec

[ Last edited by ryanqin on 2005-4-25 at 21:47 ]
-------------------------------------------
回复 支持 反对

使用道具 举报

1252

回帖

31

积分

7153

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-1-20
银牌荣誉勋章(注册10年以上会员)
发表于 2005-4-25 17:59:09| 字数 12| - 安徽省六安市 电信 | 显示全部楼层
每天来看看,每天有收获!
回复 支持 反对

使用道具 举报

1410

回帖

8

积分

2795

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-8-14
 楼主| 发表于 2005-4-25 21:48:27| 字数 25| - 北京市 联通 | 显示全部楼层
Windows平台软件区人其太旺了,帖子沉得非常快
-------------------------------------------
回复 支持 反对

使用道具 举报

2342

回帖

0

积分

3736

资产值

入门会员 Rank: 1

注册时间
2004-5-26
发表于 2005-4-26 05:44:51| 字数 9| - LAN | 显示全部楼层
谢谢,很好的学习贴
X22-733mhz,384ram X20 p3-600,40G /40gn,320m,Cisco 350 N410,512M
回复 支持 反对

使用道具 举报

1898

回帖

0

积分

5901

资产值

入门会员 Rank: 1

注册时间
2005-1-17
发表于 2005-4-26 07:43:39| 字数 15| - 北京市 联通 | 显示全部楼层
好贴,抽时间好好看一下,先收藏
IBM T410
IBM X61T
回复 支持 反对

使用道具 举报

1909

回帖

0

积分

724

资产值

入门会员 Rank: 1

注册时间
2003-4-18
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2005-4-26 09:12:34| 字数 8| - 丹麦 | 显示全部楼层
感谢楼主 正在学习
T400-65C
T61p-CTO
T42-2WC+mini-Dock
回复 支持 反对

使用道具 举报

267

回帖

0

积分

429

资产值

入门会员 Rank: 1

注册时间
2004-7-11
发表于 2005-4-26 10:11:06| 字数 7| - 英国 曼彻斯特大学 | 显示全部楼层
好贴热烈欢迎。
X31 3LH PM1.5G/768M/5K100 100GB//Debian Sarge installed/
回复 支持 反对

使用道具 举报

1410

回帖

8

积分

2795

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-8-14
 楼主| 发表于 2005-4-26 12:58:03| 字数 32| - LAN | 显示全部楼层
中午再顶一下,修改了第三四帖,加入VLC和GSpot的使用方法。
-------------------------------------------
回复 支持 反对

使用道具 举报

3229

回帖

8

积分

6333

资产值

高级会员 Rank: 2Rank: 2

注册时间
2002-7-30
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2005-4-26 13:44:30| 字数 7| - 上海市宝山区 电信 | 显示全部楼层
好帖,学习了!
T43 2668-INZ 1.86G 2G 250G 15‘SXGA ATI X300 128M Combo Wifi BT VX Revolution & WinXPSP3 Office2007 FF3
回复 支持 反对

使用道具 举报

5803

回帖

83

积分

2万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-7-5
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2005-4-26 13:57:35| 字数 8| - 北京市 教育网/首都医科大学 | 显示全部楼层
不错的文章。。。
回复 支持 反对

使用道具 举报

108

回帖

0

积分

145

资产值

入门会员 Rank: 1

注册时间
2004-11-16
发表于 2005-4-26 19:14:57| 字数 6| - 浙江省金华市东阳市 电信 | 显示全部楼层
学习好贴啊。
回复 支持 反对

使用道具 举报

1410

回帖

8

积分

2795

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-8-14
 楼主| 发表于 2005-4-27 09:49:03| 字数 8| - LAN | 显示全部楼层
早晨再顶一下:)
-------------------------------------------
回复 支持 反对

使用道具 举报

1152

回帖

0

积分

1362

资产值

入门会员 Rank: 1

注册时间
2003-1-27
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-4-27 14:26:34| 字数 18| - 加拿大 Telus | 显示全部楼层
感觉VLC使用上还是没有MPC方便.
W541
回复 支持 反对

使用道具 举报

1686

回帖

1

积分

5370

资产值

初级会员 Rank: 1

注册时间
2003-10-2
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-4-28 03:25:46| 字数 18| - 北京市 联通 | 显示全部楼层
顶一个
浅显易懂
期待看到2、3····
回复 支持 反对

使用道具 举报

1410

回帖

8

积分

2795

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-8-14
 楼主| 发表于 2005-4-28 09:13:47| 字数 115| - LAN | 显示全部楼层
QUOTE:
Originally posted by AL at 2005-4-27 14:26:
感觉VLC使用上还是没有MPC方便.

MPC是非常容易使用,但是因为集成的Filter过多,容易导致“点击视频后,我的电脑莫名其妙的关闭了”的问题
-------------------------------------------
回复 支持 反对

使用道具 举报

2

回帖

0

积分

22

资产值

入门会员 Rank: 1

注册时间
2005-5-26
发表于 2005-5-26 17:21:03| 字数 10| - 江苏省南京市 电信 | 显示全部楼层
好贴,注册只为顶你贴
好贴,顶,注册只为顶你
回复 支持 反对

使用道具 举报

3604

回帖

33

积分

7963

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-3-20
发表于 2005-5-26 18:50:12| 字数 14| - 陕西省西安市 电信/中移铁通 | 显示全部楼层
很不错啊,非常认真的看完了。
不是思考,而是一种直觉!
回复 支持 反对

使用道具 举报

31

回帖

0

积分

61

资产值

入门会员 Rank: 1

注册时间
2005-4-14
发表于 2005-5-27 09:45:39| 字数 4| - 辽宁省沈阳市 联通 | 显示全部楼层

受益非浅
回复 支持 反对

使用道具 举报

5146

回帖

1

积分

1万

资产值

初级会员 Rank: 1

注册时间
2003-9-29
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-5-28 23:30:53| 字数 6| - 浙江省杭州市 电信 | 显示全部楼层
学习好贴啊。
X22 800,640m,60g,wifi,蓝牙,usb2.0
回复 支持 反对

使用道具 举报

3086

回帖

1

积分

5798

资产值

入门会员 Rank: 1

注册时间
2003-6-23
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-5-28 23:41:59| 字数 18| - 广东省广州市天河区 电信 | 显示全部楼层
好贴要认真学习....

感谢分享...
回复 支持 反对

使用道具 举报

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

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2024-5-22 05:40 , Processed in 0.211724 second(s), 82 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|联系我们|专门网

返回顶部