制作情侣相册的情话:电影格式问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/25 10:28:23
在电驴下的电影 (classic.2003.limited.dvdrip.divx.cd1-spt)打开后怎么只有图像没有声音呢 用格式转换软件转换后却有声音了 这是怎么回事

http://xidong.net/File001/File_1416.html
如何播放DVDRip电影
DVDrip以其接近DVD的画质和音质,深受广大宽带电影爱好者的喜爱。一般来说,DVDrip由影音文件(后缀为avi)和字幕文件组成。然而在实际的使用中,仍有不少朋友不得要领,播放的时候出现没有画面,没有声音或者没有字幕的情况。笔者接触DVDrip也有些时间,这里就把一些播放DVDrip的经验技巧分享给大家。

先说说基本的系统要求:Windows操作系统、声卡显卡驱动正确安装、DirectX 8.0以上。硬件上没有详细要求,个人感觉CPU在400以上、显卡的显存在8M以上就应该能对付了。下面就分几个部分来谈谈播放方法。

一、视频篇

1、DivX编码。DivX是伴随着高质量影片的发展而逐渐完善的一种视频编码格式,经典版本是DivX 3.11 alpha,而现在的最新版本是5.05。建议安装方法:先装DivX 3.11 alpha,一路next下去,生成几个快捷方式,这时运行“Run Me First !!”,确定后一般会弹出提示没有数字签名,按“是”继续即可。然后再装DivX 5.05,一路回车。为什么两个版本的DivX都要安装呢,因为DivX 3.1是最稳定的版本,而且DivX的后继版本和DivX 3.11的程序设计上也并不一样。话扯远了,两个都装上,嘿嘿。

2、Xvid编码。从去年的下半年开始,Xvid编码格式逐渐打破了DivX的垄断地位,随着其技术的发展,越来越多的人喜欢上了使用Xvid进行压缩。明眼人一看就知道这两个编码一定有联系(Xvid正好是DivX的反写嘛),其实两个编码颇有渊源,朋友到http://www.shooter.com.cn/?artid=52&show=1上了解一下。Xvid现在是由两个组织对其进行维护,分别是Nic's和Koepi,两个的安装文件名也不相同,前者是Xvid_Install.exe,而最新版本的后者则是Xvid-14052003-1.exe。两个版本有微小的差异,我习惯先装Koepi的版本(两个只装一个),当碰到这个版本放不了的Xvid文件时再换另一个。

3、ffdshow。确切的说ffdshow并不是编码格式,它是视频编码的一个集合。ffdshow内含了DivX 3~5、Xvid和MS MPEG4v1~3(微软的MPEG4编码,在DVDrip制作中很少采用),对于新手来说是个很简单的工具集,大小也只不过700k左右。所以如果你嫌上面的安装方法太繁琐,那就干脆装这一个集合,如图1。ffdshow随着DivX和Xvid的升级都会进行升级,因而升级比较频繁。

注:这里需要谈一下Xvid的选择,当你发现你的Xvid编码的DVDrip无法正常播放的时候就要考虑更换Xvid编码了,当然要先把现有的卸载,然后注销,再进入系统安装另一个。通常情况下Xvid编码不兼容的症状是表现为画面呈绿色或者是打开文件后播放器上显示出了时间,但是播放的时间码始终不走。

二、音频篇

1、AC3音质。现在市面上大部分的DVD影碟都采用的是AC3 5.1声道的音轨,配合上5.1的音箱,的确能比较好的创造出家庭影院的效果。采用AC3音质的DVDrip就是在制作的时候直接将原音轨拷到DVDrip中,因此这种DVDrip和DVD在音效上没有区别。不过要让播放器支持AC3音轨,你还要装上它的audio filter,现在的最新版本是ac3filter 0.68b。

2、mp3 vbr。vbr和rmvb里的vb是一个意思,就是可变码率(Variable Bit Rate)。mp3音轨是制作DVDrip的时候将AC3音轨经过处理后得到的,一般大小在AC3的1/2到1/3。这个解码一般不需要另外装就可以播放了。

3、ogg。ogg是类似mp3的一种音乐压缩格式,有些制作者认为ogg比mp3表现的更加优越,因为采用了ogg的音轨,不过从现在看来,主流还是mp3。ogg编码的解码器是OggDS0993.exe,有兴趣的朋友可以上其网站看看http://www.vorbis.com/

4、DTS音轨。DTS和AC3同样属于5.1声道的环绕效果,它是采用不同的压缩技术。所以在播放采用DTS源音质的DVDrip时,就要装相应的解码器:DTS Source Decoder Filter。而且注意还要安装WinDVD而且正确注册后才会有声音(当然也可通过注册其ax文件实现,不过还是安装比较容易)。和AC3一样,DTS音轨在5.1的环绕效果下相当爽的,可惜笔者的音箱……唉。

注:也许有读者会问,既然DVD源音质是AC3或者DTS,那为什么还要压缩呢?这就涉及到DVDrip的制作标准了,一般110分钟以下的影片会被要求制作成1CD(700M),110分钟以上180分钟以下的会制作成2CD(2×700M),依次类推。而考虑到视频效果,一个700M的avi如果在70分钟以内,声音就会采用AC3源音质,大于70分钟再采用AC3的话就会使视频清晰度达不到要求,所以要压缩成mp3或者ogg,当然这只是个大概情况,随影片类别各有差异(比如音效特别棒的电影,当然就舍不得将音轨压缩了)。

三、字幕篇

先说说现在比较流行的字幕格式,分为图形格式和文本格式两类。

图形格式字幕:由idx和sub文件组成,有时也能看到ifo文件,不过这个现在已经不怎么用的上了。idx相当于索引文件,里面包括了字幕出现的时间码和字幕显示属性等,sub文件就是存放字幕本身了,注意是图片格式的,所以比较大,动辄10M以上了。idx+sub可以存放很多语言的字幕,提供了在播放的时候的选择。

文本格式字幕:比较流行的文本字幕有srt、smi、ssa和sub(和上面图形格式后缀一样)格式,因为是文本格式,所以就比较小了,一般大不过百来k。其中srt文本字幕最为流行,因为其制作规范简单,一句时间代码+一句字幕,使得制作修改就相当简单。配合上.style文件还能让srt自带一些字体上的特效等。几种文本字幕可以互相转换。文本字幕一般通过对图形字幕进行OCR或者手工制作生成,OCR英文字幕不难,毕竟英文识别难度小嘛,OCR中文难度就大一些,所用的软件个头也不小(SubOCR,30多M)。

再看播放软件,其实一个软件就能搞定,就是大名鼎鼎的VobSub了。VobSub支持以上提到的各种格式,其工作原理就是在播放器打开avi文件(另外还有asf、mpg等)的时候,将字幕(如果有的话)进行load,然后配合影音文件一起播放。通常VobSub工作的时候会在任务栏上产生一个小的绿色箭头,如图2。右键点击这个箭头,就能在你所load的几个字幕中进行选择了。字幕文件的前缀要求和avi文件一样,位置要求放在avi同目录中(比较老的版本不支持中文目录),或者放在VobSub默认的“c:subtitles”和“.subtitles”中都可以。idx+sub,srt,smi等都可以放在一起让VobSub同时load,到时再进行选择即可,如图3。

这里要说说VobSub的一些使用方法:开始-程序-VobSub-DirectVobSub Configure,或者在其工作时双击绿色箭头

,就会出来图4所示的窗口。几个常用的功能:通过Main标签下的Open可以打开自己所指定的字幕文件,Text Settings是针对文本格式字幕的,能设置字幕显示时的字体和大小等效果,我的习惯是设置成“黑体、常规、小二”,这样比较舒服。Timing标签下的Subtitle Timing可以设置字幕的延时,单位是毫秒。如果你觉得字幕快了1秒,就可以写上1000,要是慢了就是-1000,依此类推。Paths标签下可以设置默认打开那些目录下与avi文件名相同的字幕,上面所说的三个目录就是VobSub默认的,你还可以自定义。

关于字幕其实还有很多话题,比如怎么从DVD里抓取图形字幕、如何调整图形字幕颜色和显示位置、如何设置图形字幕的默认语言、分割合并和校对字幕等,这些用的上VobSub带的另几个工具:VobSub Configure、VobSub Cutter、VobSub Joiner、SubMux和SubResync。可以说VobSub是个处理字幕相当好用的工具集,这些功能文本就不详细说了。VobSub的最新版本是2.25。

四、播放篇

其实能播放DVDrip的播放器有很多,因为播放器的原理大都类似,无非是从系统读取相应解码应用到目的文件上。但笔者还是要推荐下面几个小而实用的播放器用来播放DVDrip,以达到资源上合理分配。

1、Windows Media Player(WMP) 6.4。不用大跌眼镜,这个绝对是媒体播放器的最稳定版本,所以微软将其放在98~XP的各个操作系统的“Crogram FilesWindows Media Player”中,使用方法不必多说,打开播放就是。

2、ZoomPlayer。小巧使用,功能强大,在系统有DVD解码的条件下还能播放DVD。界面如图,咋看似乎没什么大不了的,可右键点击一下画面就知道厉害了(如图5),呵呵。看到里面的Language选项了么,已经和VobSub结合在一起了。另外比较有用的是Aspect Ratio,可以用来改变画面比例,把画面比例不对的DVDrip(一般比较少见)改回去。全屏播放的时候按一下空格(在WMP里按空格是暂停/继续),可以调出进度条,操作简单方便。

3、Media Player Classic(MPC)。看起来和WMP一样,但可别小看了它,因为它的作者编写了上面提到的VobSub。功能上也不必详说,用了就一目了然。MPC是绿色软件,直接运行,我习惯把它放在WMP的目录里。运行界面如图6,其厉害之处都表现在命令菜单里的功能上了。值得一提的是View-Pan&Scan里的功能,可以将画面(是画面不是窗口)上下左右平移,也能扩大缩小。只要当前系统安装了quicktime和realone,MPC就业可以播放mov和rm等格式。当然也可以到http://www.souxin.com/stream-software-play.htm下载单独的hack插件,虽然偶尔会不如原装货稳定,但可以免去安装的麻烦。对了,MPC在全屏模式下,把鼠标移到屏幕下方就能弹出进度条,不用像WMP还得恢复到普通模式了。

五、技巧篇

在播放DVDrip的过程中,经常会出现一些问题,总结如下:

1、画面声音不同步。症状通常表现为画面比声音慢半拍或者是画面一顿一顿的。解决方法一般是改变DivX的CPU占用率。以WMP为例,点击文件-属性-高级,找到DivX的设置项,将CPU(Quality)调到最低(如图7)。对于Xvid的avi,可以试试将你显示器的刷新率/分辨率降低。

2、画面颠倒。出现这种问题多半是因为DivX编码混乱,不过解决方法也很简单,右键点击VobSub的绿色箭头,选择图3中的Flipped Picture即可。

3、播放没有画面/声音/字幕。通过以上的介绍,我想这种问题不应该出现了,呵呵。不过万事都有可能,我就碰到过坏的DVDrip文件,就是没法放。一般可以用AVIcodec对avi进行查看,看看是哪种视频和音频格式,还有一个方法就是用打开随avi一起的nfo文件(用记事本即可),里面一般都记录有相关信息。有时候也会碰到坏的字幕文件(我也碰到过),可以试试上面提到的SubResync打开字幕文件看看,能正常打开就说明没问题,不能的话就换一个吧。

4、最近笔者发现在配置不高的机器上播放DVDrip的时候,启用和不启用VobSub对画质颇有影响。最初是在一个MTV上发现的,因为没字幕,播放的时候就没有启用VobSub,画面色彩显得干涩,过渡生硬。后来在启用VobSub的情况下就好多了,看来VobSub还有这点作用。让VobSub随播放器启动的方法是:在图4中的General标签下,Loading那里选择Always Load就可以了。

5、遇到SVCD格式的影片怎么办?通常这种格式是bin+cue文件,得先装上虚拟光驱如Daemon将cue加载,此时就虚拟成光盘了。然后装WMP放SVCD的补丁Elecard MPEG Video Decoder filter,用WMP打开虚拟光驱中的mpg文件就可以了。加载字幕的方法也很简单,将VobSub设置为随播放器启动后,点击Open打开目的字幕就可以了。

6、sub字幕文件太大,如何刻盘收藏?sub文件是可以压缩成rar后用的,注意是只压缩sub,idx文件不压缩。一般压缩率都很高,这样处理后avi+idx+rar,只要文件名一样就能放了。如果压缩后还是超过光盘大小的话,那就启用刻录机超刻吧,《家用电脑》前几期上有介绍。