流媒体网欢迎您!
全世界的网络联合起来,流媒体世界一定能实现!
 
   
IPTV | P2P流媒体 | 移动流媒体 | 数字家庭 | 流媒体宽频 | 网络流媒体 | 安防监控 | 视频会议 | VIP会员 | 新闻专题
 
 
 
您现在的位置: 流媒体网 >> 技术平台 >> 编码产品 >> 技术正文
 
视频编码/解码器问答
作者:佚名  来源:doom9.net  发布时间:2005-7-5 12:55:00

我怎么播放nAvi,SMR或者angelpotion文件?

各种已有的格式包括DivXnaviangelpotion,smr等都是基于MS Windows Media Video V3! Period! 。如果有谁不是这样对你说,那他就是在说谎。唯一有所改变的是解除了对AVI编码的限制,改变了名称并且他们通常都有一个漂亮的设定窗口。如果你有一个nAvi/SMR电影你可以从下载页面下载SMR解码器。对于angelpotion文件你应该用FourCC changer,在软件页面中可以找到,将FourCC代码改成DivX或者其他你已经安装的解码器,这样就可以不用安装Angelpotion解码器,它能会很引起你的系统的严重不稳定。

 

High motionLow motion好么?

当然不是。在低比特率下High motion编码在运动场景中看起来会好一些,但是在运动较少的场景中却会惨不忍睹。另外,如果你很接近去看,你会看到即使在高速运动场景中也会发现很多压缩错误。选择WM7测试得到更多信息,有取样视频剪辑和很多图片。尽管传闻说DivX High motion很少超过1000KBit/s。可事实上甚至DivX Low motion都会在遇到一个相当复杂的场景时用到你设定的最高比特率。

 

DivX编解码器安装之后不起作用

有时问题可以在编码器选择窗口中用上下键来解决。另外一个原因是FlaskMpeg只用你的system.ini文件中的第一行视频编码。启动sysedit(运行-sysedit)编辑system.ini文件,通常位于c:\windows\system.ini,然后找到[driver32]部分,将DivX解编码器移到列表的最上端:

 

[drivers32]

vidc.DIV3=DivXc32.dll

vidc.DIV4=DivXc32f.dll

msacm.divxa32=DivXa32.acm

 

vidc.DIV3DivX Low motionvidc.DIV4DivX high motion编码器。如果你要用DivX high motion,调换两者的位置。

 

平滑和锐利设置有什么用?

平滑是指帧率,视频回放的流畅程度。在低比特率电影中mpeg-4解码器让你设置播放时的平滑度以达到好的播放效果。这就是为什么在低锐度设置下不会丢帧的太厉害的原因,因为运动是比画面细节更加值得重视的。这也是MS.asf文件默认使用75%平滑度的原因,因为运动对细节丢失补偿后仍能保证可视性。相反的,锐利是和锐度与细节相关的。在100%锐度情况下一部影片能够保持很高质量的锐利的图像,丢掉一些不需要的帧而使得播放的流畅性降低。因为大多数DivX影片运用了比较高的比特率,事实上在高锐度与高平滑度之间的差别

并不那么大,比特率完全可以办到。用到Fast Motion编解码器时,比特率通常会降的很低,如果你还是将锐利程度设的太高,很可能只会得到很厉害的掉帧。

 

什么是DivX4编解码器?

 

这个由原来DivX3开发者推出的新的编解码器是向下兼容的,但它完完全全是全新的。意味着它能播放由DivX3编码的内容但是它的编码却远远比DivX3要好的多,支持2 pass VBR编码,有更好的质量和文件大小预测(也就是说可以信赖你的比特率计算器)

 

DivX 3.11alpha3.20 3.22DivX 4 Windows 4x / 50之间有什么区别?

 

首先DivX 3.x and DivX 4 Windows就有很大的不同。前者基于Microsoft MPEG-4 V3编解码器而后者是属于OpenDivX之一,是开放源码且与微软无关、独立开发的DivX编解码器。现在有3个版本的DivX 4 Windows0.470.480.50,都是在内部测试阶段,版本越高越新。DivX 3.11 alpha是现在DivX的版本,3.11 VKI在解编码器中改变了一点:在场景变换的时候插入关键帧。注意如果你使用nandubeM4C或者mpeg2aviARmpeg2aviVBR,则不需要VKI解编码器。带有VKI补丁的DivX 3.11也常叫做DivX 3.2DivX 3.22最终版是3.11 VKI的一个重新包装版本,但是只有一个版本的解编码器:DivX 3.11 VKI low motion,已经更名为DivX(没有low motion)。我们只需使用DivX 3.11alpha(安装VKI补丁,仅仅当你不是用我提到的四个软件时),因为其它只是重新包装。OpenDivX还是太慢,不是一个严谨的选择,而且也还有一些问题有待解决。

 

DivXMS MPEG4 v3之间有什么不同?

 

事实上并没有区别。DivX实际上只比最初对MS MPEG4 V3编码器的破解进步了一点,MS MPEG4beta版以后就不再允许对AVI的编码,这个限制已经被解除了。为了使两者共存,Gej改变了它的名称与fourcc码。

 

DivXASFMPEG4SMR等有什么不同?

 

所有这些解编码器都是基于微软MPEG4 v3的。ASF是微软的流媒体格式,但是它也用的是相同的解编码器。官方的MS MPEG4 v3只允许ASF输出,或者是用Windows Media Encoder v7输出WMV。有破解的MPEG4解编码器,解除了只能输出ASF的限制,它们与DivX/SMR等的唯一的区别是这些解编码器有不一样的名称与fourcc码以备识别。它们告诉media player用哪种解码器进行回放。这些解编码器之间没有质量区别。

 

什么是Krystal studio解编码器?

 

Krystal只是另一个带有VKI patchDivX 3.11alpha解编码器的重新包装版本。它有自己的安装程序,只支持DivX low motion解编码器,也是改了名称,其中没有low motion。此外,它也带有DivX 4 Windows 0.47解编码器,这是OpenDivX,看上去不漂亮,也很慢,所以没有理由选用。我的建议是坚持用普通的3.11alpha(装上VKI patch,如果你不用Nandubm4cmpeg2aviARmpeg2aviVBR的话),不要去管那些改头换面的东西。

 

MP3编解码器到哪儿去了?

 

在制作过程中,不要试图在没有关闭FlaskMpeg的情况下处理多个文件。它有个习惯让mp3编码器处于"使用状态",便不能再用了。有些时候甚至要重启电脑来解决这个问题,如果还不行,那只有重装DivX 3编码器了。

 

我安装完WMP7以后DivXMP3编解码器到哪儿去了?

 

首先.....为什么是WMP7(Windows Media Player v7)?事实上它没有任何先进的地方,在这种情况下你最好还是用旧版本的。WMP与最新版本的Windows Media Encoder会用它自己的版本覆盖你的mp3编码器,而那些没有被授权的编码软件就只能用做mp3的回放,而不是编码。运行你安装DivX编码器的目录下的Register_DivX.exe文件,同样在DivX编码器丢失的情况下也是这样操作。如果你想要安装WMP7,我强烈建议你在这之前安装DivX编码器,然后在安装了WMP7之后重新安装它。那样的话就可以在有WMP7的系统中依然用这些编码器。由于DivX包中的mp3编码器没有正确的授权,FhG 要求WMP安装程序检查未授权编码器,所以他会被会被覆盖。一个修改过的DivX安装程序会正确的安装MP3编码器,解决这个问题。

责任编辑:sand


发表评论】【告诉好友】【打印此文】【关闭窗口收藏此页到365Key   
  • 上一篇技术:
  • 下一篇技术:
  •  
    相关新闻
    数字电视内容保护技术和标准介绍
    基于XScaIe处理器的视频通信系统
    浅谈基于IP网络的H.264关键技术及其应用
    高清晰视频通讯应用技术
    数字电视编码技术