数学建模社区-数学中国

标题: [分享]DVDRip的编码与播放 [打印本页]

作者: ilikenba    时间: 2005-1-4 21:50
标题: [分享]DVDRip的编码与播放
<>DVDRip的编码与播放</P>6 t- Y/ g; b0 j) Y0 n
<>    网络上传播的DVDRip电影作品大部分都是从DVD载体上面重新使用更高效率的编码器压缩而成,要播放这样的电影作品,就需要各式各样的编码器和工具软件,下面让我们一步一步来介绍,先来说明一下各个解码器和编码包的基本知识:</P>, o5 o3 O8 U* d! x" Q8 s2 c
<>(一)、格式</P>
% G& z* o6 l) Z5 C* }<>1.AVI% E6 g5 V% m: \8 p
    AVI是Audio Video Interleave的缩写,即音频视频交叉存取格式。在AVI文件中,运动图像和伴音数据是以交织的方式存储,这种按交替方式组织音频和视像数据的方式可使得读取视频数据流时能更有效地从存储媒介得到连续的信息。构成一个AVI文件的主要参数包括视像参数、伴音参数和压缩参数等。只要遵循这个标准,任何视频编码方案都可以使用在AVI文件中。这个规范由于是由微软制定,微软全系列的软件包括编程工具VB、VC都提供了最直接的支持,奠定了AVI在PC上的视频霸主地位。</P>! v$ K8 q3 R4 b2 c3 g5 Z. h
<>2.MKV$ m: m+ @  ^- P# M
    mkv是俄罗斯的程序员开发的开放源码的格式,mkv不是一种压缩格式,DivX、XviD才是视频压缩格式,mp3、ogg才是音频压缩格式。mkv是个“组合”和“封装”的格式。mkv和avi比起来有很多优点,mkv无疑是相当强大的:它支持多种格式的视频和音频,完全可以把real格式的视频和AC3、DTS合成mkv;mkv支持多音轨,多达16条以上;支持内置ssa、ass软字幕,多达16条以上;支持段落选取(由制作人决定)。</P>+ o: }, N6 J4 F% ^4 p
<>(二)、常见视频音频解码器</P>
! B% [# ?6 C  R4 r/ X: ~2 `<>1.DivX 3.11 alpha% p  R( M5 |5 u
    DivX的鼻祖,就是DivX,他是由DivX制作者从微软开发的MPEG4视频编码解码器中破解出来,被专门用于编码解码avi格式的电影,现在绝大多数的作品都是使用这个Codec(编码),DivX 3.11是免费的。但是在高码率下不是很完美,所以有更好的Codec被开发出来,但是DivX3.11alpha仍然是你最好的选择,因为他能提供最基本、最稳定的播放。安装完成后会在开始菜单的程序组里生成“DivX ;-) MPEG-4 Video Codec”,运行其中的“RunMeFirst”,重启计算机完成安装。更多的关于DivX的基本知识在FTP版精华区有专题介绍。</P>
5 @6 D# }! m0 u, Q) c) t$ K5 ^<>2.DivX 5.x
. J- b- P* f' g" U5 H    准确的说这个Codec是DivXNetworks公司剽窃了DivX的成果,进行封闭开发,它不是免费的,安装的时候会有一个广告软件(破解除外),商业性质决定了MovieZ组织鄙视它,所以几乎没有任何组织发布基于这个Codec的作品,当然有时有些商业制作或者个人作品可能需要用到。</P>' ~4 [' j& |: y* E% o
<>3.XviD
: G8 G: ]8 @6 F$ w    XviD是DivX的倒写,是完全免费并且开放源代码的编码解码器,极受MovieZ组织的欢迎,其中koepi's bin是最常用的,安装它可以解码XviD编码。更多的关于XviD的基本知识在FTP版精华区有专题介绍。</P>3 P* K- D1 E" X! d: S" T
<>4.AC3-Filter$ p4 a  R+ l) d+ F: a1 x: _% v
    杜比数码,DVD的音频格式,部分作品为了获得更好的音效,不把AC3压缩成mp3,而是直接使用AC3,播放这样的作品需要安装AC3-Filter音频解码器,有时候即使你安装了AC3-Filter以及开大了音量,还会觉得音量很小,尝试在AC3-Filter的Config中把gains中master提高到20db,音量的增益写得不是很好。</P>
/ _" Q2 i5 Z6 @2 |  H1 M$ K; m( [<>5.MPGDec6 g, m3 f  O$ u. s# ?
    MPEG-2视频解码器,MPEG-2是应用在DVD的制作(压缩)方面的一种视频编码标准,SVCD中也有使用,所以安装能播放DVD和SVCD格式的作品。比较好的此类解码器为Elecard MPEG2 Video Decoder,它能支持MPEG-2,MPEG-1。</P>
$ a# E4 c/ r- R; i* J  V<>6.DTS-Filter. A4 {% Y; O  g0 `% \
    DTS-Digtal Theater System(数码剧场系统),DTS系统不仅具有AC-3相似功能,更加强了其纵深定位交叉效果。因为部分DVD是使用DTS音效,所以部分DVDrip作品也是使用DTS音效,安装此类解码器即可播放此类DVDrip作品。</P>. E, y$ F7 _* B5 C- [/ G' F- e
<>7.Ogg Vorbis
4 `! ?0 ~. E, ]% a+ t    Ogg Vorbis是一种音频压缩格式,类似于MP3等现有的通过有损压缩算法进行音频压缩的音乐格式。Ogg Vorbis格式是完全免费、开放源码且没有专利限制的。Ogg Vorbis与MP3相比也有其技术上的优势,Ogg Vorbis虽然和MP3相比也是有损压缩技术,Ogg Vorbis的最主要特点是使用了VBR(可变比特率)和ABR(平均比特率)方式进行编码。有部分作品是使用此类音效的。</P>
+ l( p' u4 \& R* n: a- W. x( B/ t<>8.vp66 M' T$ `. x3 a; E
    美国On2公司推出的新视频压缩技术,如果你要播放此类编码作品,请下载安装vp6的解码器。</P>
3 u: g' i( k6 M+ ~; U0 ?; G<>(三)、播放相关工具</P>
+ v6 e* v( F' w/ L( _; t7 o2 k" L<>1.Vobsub(VSFilter)! h3 l7 y2 g! K1 v. m. c0 i6 `
    Vobsub是最普遍的字幕外挂程序,支持.idx+.sub、.sub、.srt、.ssa、.smi等多种格式的字幕播放;VSFilter是Vobsub新版的名字,将VSFilter.dll复制到system32文件夹下,在命令提示符下于该文件夹下输入regsvr32 VSFilter.dll即可。</P>
' y% ~9 ~! L/ p' ^<>2.Morgan Stream Switcher
7 u9 a, ^: N, d  d    有些作品包含有两种音轨,而在播放的时候进行切换就要用到这个mmSwitcher。</P>, r: a2 _# m) T. a
<>3.AsciiArtViewer
2 L! v9 }* q6 H    用于查看作品nfo的工具,当你遇到问题时,查看作品的nfo是您第一步该去做的事。</P>
" `0 U+ _: _5 V& b& E<>(四)、常见编码工具包(Codec Pack)</P>5 c: n  d' K# s! ~& X/ t$ ~
<>1.ffdshow8 }. L- v" q9 }) x' }; F
    ffdshow是一个包含DivX3、4、5,XviD和微软MPEG4视频解码器和其他工具的合集,除了视频编码器,它还有播放字幕,截图等功能,不过它的XviD不是基于源XviD项目开发的,所以写得不是很好,效果也大打折扣。不是推荐安装,仅仅方便罢了</P>
+ Q  n' }+ K) u# Q4 g7 v- u<>2.Gordian Knot Codec Pack$ M  u) L3 x1 T: P
    Gordian Knot Codec Pack是一个专业的压缩软件包,除了主程序外,还附带了很多其他软件,他们分别是AC3Filter、Audio Playback Filters、Morgan Stream Switcher、DivX 3.11、DivX、Huffyuv、XviD Koepi、ffdshow等等。如果你不想一个一个编码器去安装,还是推荐安装这个吧</P>
5 a# T" i  U! K<>(五)、常用播放器</P>
, c3 d7 w% L! ]<>1.MicroSoft Media Player 6.4+ {3 G2 K2 h# N, H& W4 h6 K) B0 w8 |
    98以及以上的Windows系统都内置了它,位于C:\ProgramFiles\WindowsMediaPlayer\mplayer2.exe9 @4 r: @  h& }, _8 |* B5 S+ Z% |
虽然MS的Media Player后续版本比较漂亮,但是对于稳定和兼容来说,Media Player 6.4是你不二选择。</P>: i, j2 C1 ?: d
<>2.Media Player Classic5 d% U$ U3 x9 m& `# b  o% e$ V
    Vobsub的作者Gabest编写的免费的WMP(Windows Media Player)外壳程序,拥有更强大的Filter控制功能,内嵌了多种音视频解码器;如果您已经安装了Real、QuickTime、Flash解码器,也能使用它来播放;内建的Vobsub字幕引擎和Subresync字幕编辑器;汉化版分为ANSI(美国国家标准化组织)和Unicode(双字节编码,Win2000以及以上)版,ANSI可以在98~2003系统运行,Unicode必须在Win2000以及以上运行。由Media Player Classic衍生出的多种播放器和插件合集(暴风影音、精品DIY等)也是9 X) |0 A# s5 M& ]5 D& S
初学者和懒人们的首选。绿色、免费、强大的功能和完美的多媒体格式支持是我们播放电影视频的首选播放器。</P>
% \' M7 s6 m7 }7 }0 r9 Y; o! _0 _4 |<>3.MPlayer9 w( J5 L9 r4 V) M; P7 n
    Linux下面移植过来的强大播放器,虽然Win32beta版本还有很长的路要走,但是强大的性能足以使我们支持它。</P>& `6 K+ l; f6 o( ]' [% b6 j! H
<>4.其他播放器
4 \3 U0 F2 j# U* u    MS media player 8以及后续版本,Real Player,bsplayer,zoomplayer等,只要安装好解码器,完全可以正常播放,看自己的爱好吧。</P>$ V" ^; [; i! D) Q
<>简单介绍一下解码器和工具的安装:</P>. ^* f  j2 A& G; I  k. @
<>1.Gordian Knot Codec Pack 最新版本 + Vobsub(或者VSFilter)
) U9 B: g; O3 C  l+ K# B6 Y    安装Gordian Knot Codec Pack时去掉ffdshow,再安装Vobsub或者VSFilter即可使用播放器来播放,播放中文字幕时设置好Vobsub或者VSFliter的字体为中文字体(例如宋体等)即可。</P>5 E5 s0 D. F# ^4 z
<>2.AC3-Fliter + ffdshow + Vobsub(或者VSFilter)  b  \7 g. q" L% Z8 S0 U" k- e
    效果同上,只是ffdshow的XviD效果不好</P>
" @  M( a+ n; l' L5 _$ B<>3.一个一个编码器单独安装6 s* h  v+ r, P- e" f/ p9 _
    如果你觉得Codec包不好,或者希望升级你的插件,还是一个一个安装吧,DivX 3.11 alpha + Xvid + AC3-Filter + Vobsub(VSFilter) + Morgan Stream Switcher是播放DVDrip的必须,至于其他插件,当你需要时再安装吧,播放SVCD、DVD安装Elecard MPEG2 Video Decoder或者直接安装WinDVD或者PowerDVD来播放,播放DTS的DVDrip安装DTS Filter;请查看nfo文件认清制作编码。</P>, T& C# ?. m' t. I4 H$ S5 f: N' }
<P>附录:常见问题解答</P>3 j6 H8 a& q1 n9 N
<P>Q:播放影片没声音、没图象。9 `' g2 s& E! |4 G/ P0 W: J
A:没声音一般缺AC3-Filter,没图象一般视频插件,安装解码器即可。</P># R% j: y1 d2 I/ R/ Q% v
<P>Q:播放影片图象颠倒。
% m  R! p6 x$ s5 M& a: ^& m5 ]A:点右下角vobsub绿色箭头的DirectVobsub(audo-loading version)、杂项、图片输出
, {8 X/ _! e, }+ I   ,点垂直翻转图片。</P>
0 C) `' Q! M% L9 l) f" d<P>Q:我装了Vobsub,怎么看不到字幕1 v4 I: F% H5 m' ]
A:先确保字幕文件和电影文件名相同,放在同一目录下,如果还是无法显示,重新下载
& C$ V2 g1 ^- B8 A, [   新的字幕试试。</P>6 D' v4 z5 A! }. i
<P>Q:字幕显示不了中文,都是小方块,或者乱码: i" O; ~4 U8 }# S& J
A:没有在vobsub中设置使用中文字体,右下角点vobsub图标,在DirectVobsub属性中选
( i: b2 [! D( p( C   择中文字体;乱码可能因为字幕是繁体的,选择繁体的字体,字符集要选CHINESE_BIG5。</P>8 ?5 h0 }5 K$ ?8 I
<P>Q:播放时画面抖动、花屏
4 f  I: _1 y2 {7 `/ ~A:更新XviD插件,在ffdshow中禁用它附带的XviD解码,使用额外XviD解码器。</P>* _( ?+ w1 o. v5 d' [) ^. c
<P>Q:插件不是装越多越好
1 V: C7 b, E' L( S. UA:装过多插件会有冲突问题。安装新版本插件请先卸载旧版。</P>( u" T4 |7 E+ O3 J- B& O1 U0 |1 I
<P>Q:影片图像太暗7 Y1 g# N5 `. h% g: u" p9 C/ o/ {
A:调节显示器光亮度,使用可以调节亮度的播放器,如Mplayer、Real Player破解版、
* {. Z3 m) l& ^  Q# z) P- I& l   Zoom Player等</P>
. b' x( v; M2 I, F0 h4 f" p+ b. G<P>Q:网上下载下来一堆文件,怎么处理?: [: S* S0 s4 C! h) Z- n" ]
A:使用Winrar(3.0或以上版本)解开,释放出相应文件;bin+cue文件后使用虚拟光驱软件$ P; e4 K$ w! F
   进行加载,后缀为sfv的文件是CRC效验文件,使用Flashsfv或者Magicsfv进行文件完整性
0 F6 p. [3 k. {) `" I, o, ~   的验证,如果有通不过的包,必须重新下载,后缀为nfo的文件是组织/资源信息介绍文件
; {7 s4 h+ O- |! ]1 i1 ~   ,具体见FTP版精华区文章;</P>
+ C& o: X" P2 f  u1 ?7 r6 k1 G<P>Q:avi文件打不开
+ b! \) c' b1 F. i  V! ?- O, p7 VA:确认插件安装完整,文件可能损坏,重新下载完整吧</P>/ `7 X9 L, J8 U

- H9 p6 \+ r" L9 [0 n<P>中文字幕网站</P>2 M$ j2 K1 ?3 W% q9 U4 ~& y0 T
<P>    射手:          <a href="http://www.shooter.com.cn" target="_blank" >http://www.shooter.com.cn</A>
0 x0 n" s4 s3 U$ W# Y, i    TLF:           <a href="http://tlfsubs.eastgame.net/" target="_blank" >http://tlfsubs.eastgame.net/</A>
6 T# l6 V- v8 P7 }5 p8 A    新视界:        <a href="http://sn-www.com/dvd" target="_blank" >http://sn-www.com/dvd</A>
9 i5 L* _& }$ V* ~3 {/ u    汉风:          <a href="http://sub.hanstyle.org/" target="_blank" >http://sub.hanstyle.org/</A></P>/ R. J+ P# S5 S$ S& F3 A3 g
<P>7 t7 ^" S) h; S4 f2 b5 z' K
一些技巧</P>
0 u7 x. x" v3 `  e8 X4 V<P>1.播放双字幕甚至多个字幕
, h. B3 b8 \4 z9 u$ N: k+ a    有些人希望通过观看英文电影学习英文,想同时显示中文字幕和英文字幕,方法如下:
3 w, T0 w6 a5 ^- {# C    安装下列插件或者工具其中两个或者多个,并使他们都加载字幕
2 q4 b! `! R- Z: l. U1.vobsub
1 V8 N8 Y! H0 s. [& K# X5 V2.ffdshow
$ n1 x5 {5 i0 t1 a9 u+ l% X3.DivXG400" W0 \, m  b. Q6 W( y1 k- M) B( p
4.Media Player Classic</P>/ o8 L8 g  _+ H: ?: @& O
<P>    srt可以使用上面任何两个组合播放,sub字幕必须vobsub + MPC,至于具体设置,自己实践吧。</P>




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5