本页主题: 选择最适合的媒体播放器 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

soundworld
级别: 咿呀学语


精华: 0
发帖: 1
威望: 1 点
金钱: 79 静电币
支持度: 0 点
在线时间:0(小时)
注册时间:2004-09-02
最后登录:2004-09-02

 选择最适合的媒体播放器

(写在这里的目的,是希望有高手指点指点,打造出更完美的播放器)

罗嗦的起因和过程:
 
  在安装完操作系统、补丁、驱动以及其它软件之后,播放电影、音乐的媒体播放软件是必不可少的。选择的空间也很大。但到底哪个软件最为全面、方便、效果好、外观漂亮?这个问题先放下。

  相信很多人家里面并不具备4声道或者5.1、7.1环绕的条件,多数情况还是2声道或有源2.1声道的连接方式。但随着连接电视机、耳机、功放(有源音箱)等等,很多人却需要多路的2声道输出,以便于分别连接。
  虽然可以使用音响专用的“一分四音频分配器”或者“四选一音频选择器”解决这个问题,或者干脆使用若干个一转二的转接头,把各路输入端子并联上。但这样无疑会或增加成本、或增加使用复杂性、或由于并联造成阻抗不匹配的音质下降等等缺点。
  就我个人来说,现有:
  1、一台功放连接两个音箱,放置在显示器两侧,做为欣赏音乐、玩游戏的伴音。(多数人都是这样)
  2、显卡电视输出到29寸电视机,以便大屏幕欣赏AVI\RM\RMVB电影。这同时就需要再有一路2声道伴音。
  3、我的显示器带有隐藏式喇叭,可以在音质要求不高,比如上网、玩弱智游戏等等只要有个声儿就可以的情况用这个。这样可以不开功放。省电。
  以前一直用三个一转二的转接头并联,这种转接头的质量普遍不好,音质不理想。

  后来无意中发现nForce2主板的nVidia音频驱动支持4声道复制,也就是将前面主2声道的声音复制到后面2声道插孔上。这样背板的三个音频接口由原来的线路输入、音频输出、话筒输入(或前2声道输出、后2声道输出、中置低音输出),变成了两个前2声道输出、一个话筒输入。

  欣喜之后发现几个问题:并不是所有软件的4声道复制都完美。有的游戏就有问题,不过不在此次研究范围之内。在Windows自带的Media Player 9(10)下,所有的音乐、伴音都可以4声道复制;而常见的Media Player 6.4(包括以之为核心的“暴风影音”、“MyMPC系列之精品DIY版”)、豪杰超级解霸3000\V8\V9等等,能够实现AVI格式的4声道复制,但对于RM\RMVB格式,就仍然只有前2声道输出。

  同时,我是个懒人,对TV-OUT时的媒体播放软件还有很多要求:
  1、支持所有媒体格式的正常播放。这样只装一个软件就可以了;
  2、所有媒体格式在播放的时候,都完美支持4声道复制;
  3、播放软件支持快进、快退、上一个、下一个、音量增减、暂停继续等键盘快捷键。并且在播放任何格式媒体文件的时候,都起作用。
 
  有欲则忧,苦难的尝试旅程始了:

  1、暴风影音。暴风影音自4.06版本之后,到目前的5.03版,都不能完美播放所有的RMVB格式,比如《东北一家人》某些集、《血色浪漫》前20集。虽然传说可以通过调整real设置改变这种情况,但既然作者在初始设置上那样做了,就应该有他的道理。因此原来一直用4.06版,这个版本没有什么问题。不过正如上面所说,暴风影音之类建立在Media Player 6.4核心的播放软件,都不能将RM\RMVB格式4声道复制。
  2、阿飞的解码包。常见的阿飞解码包有三个:real包、2004包、2005包。都是基于Media Player 9(10)播放器的。real包倒是可以,后两个包不知道是不是我安装的原因,根本不起作用,Media Player 9(10)还是不能播放real格式文件。
  3、Media Player 9(10)。安装了暴风影音,或者阿飞的real解码包之后,Media Player 9(10)就可以播放RM\RMVB格式的文件了。不过播放的时候,不支持需要的快捷键,很不方便。
  4、K-Lite Mega Codec Pack。自带一个BSplayer的播放器和Media Player6.4播放器。最新的1.30版本会出现和新版本暴风影音一样的RMVB格式错误。
  5、BSplayer。自身包含的插件少,想要支持RM\RMVB的话,需要外挂插件。最新的1.22.807版本在外挂最新的real插件后,同样会出现RMVB问题。挂旧版本的插件会出现粉色视频错误。不过这个播放器最大的特点,就是完美支持4声道复制,以及众多的自定义快捷键。

  综上所述,4.06版暴风影音自带的real插件,应该是目前最好用的,查阅版本号为RealMedia codecs [version 6.0.12.872](有问题的最新版本是RealMedia codecs [version 6.0.12.1069])。
  根据这个思路,寻找到使用RealMedia codecs [version 6.0.12.872]插件的K-Lite Mega Codec Pack,版本是1.02,自带的BSPlayer版本是1.00.808。
  由于我以前安装过最新1.22.807版的BSPlayer,知道这个软件的外观时很不错的。安装1.00.808版本时很是有些担心,怕旧版本的外观太过简洁或难看。结果安装之后没有发现界面的不同,连外观都是通用的。1.02版K-Lite Mega Codec Pack虽然其它插件相对较旧,但目前还没有发现任何一个格式的媒体文件播放不了。毕竟也是2004年的东西。
  搜索到的K-Lite Mega Codec Pack 1.02版本都是英文或英、法、德等语言的。再搜到的中文包也有汉化不完整、翻译错误、显示不完整等错误。
  我根据1.22.807版本的中文包,修正了1.00.808上面的bug。

  至此,一个到目前为止相对完美的播放器就诞生的。可以在安装完windows XP之后,只安装这一个K-Lite Mega Codec Pack 1.02版,再加上中文包就可以了。中文包复制到C:\Program Files\K-Lite Codec Pack\bsplayer\lang之后,语言选项里面就有完美的简体中文了。
 
  个人觉得BSPlayer是相当不错的一款媒体播放器。外观都很大气、典雅,有大家风范。
  另外BSPlayer还支持Winamp的音效插件,如效果相当不错的DFX。我将DFX设置为2.0.0.0.3,听音乐、看电影的效果相当不错。
  下一步,考虑在保证real格式没有错误的前提下,升级其它插件的版本。不过现在似乎没什么必要。

  回到最初的音频输出连接问题上,虽然4声道复制相当于提供了2路输出,但对我还是不够。没办法,还是使用一个一分二的转接头并联了pioneer电视机音频输入和sony显示器音频输入。因为这两个设备的效果相对于pioneer音乐功放和JBL音箱的要求要差一些。前2声道单独留给了功放。
  实际试听的时候,发现4声道输出的前后两个声道并不完全一样。“.1”的效果只被分配给前置声道。也不知道是不是调整的原因。不过个人认为电视机的音箱和监视器的喇叭达不到50Hz的低频。应无大碍。
  这个所谓的4声道复制,只在nVidia的音频驱动中找到。ALC6XX系列的驱动程序有一项“环境设置”,里面可以手动调节很多混响参数,不过没有仔细琢磨过,不知道是不是能够也调整出4声道复制来。

  另外还要提到两个软件:
  1、VolumeEasy V143.708。一个直观的使用快捷键控制音量的软件。我将总音量增减映射到小键盘的-、+两个键上,不论是玩游戏、看电影、听音乐,都可以直接用这两个键控制总音量。屏幕下方显示出普通电视机音量调整一样的进度条。并且可以自定义进度条的样式、大小、颜色。相当好用。
  2、超级手柄V1.2。一个将游戏手柄按键映射到键盘的软件。我将手柄的几个键定义为BSPlayer的快进、快退、上一个、下一个、暂停继续快捷键,以及一个这个软件自带的关机键。在躺床上看电影的时候,按手柄的快捷键就可以控制了。呵呵,够懒吧。也省了一个遥控装置的钱。

 
附一:BSplayer1.00.803相对于以前版本,修正的bug。需要说明的是,不要随意升级这个播放器,有时候最新版的并不是最好的。

Fixed inc/dec postprocessing shortcut for ffdshow
Fixed %FR tag in capture format
Fixed problems with big AVI files, if movie was paused and then 'frame step' function was used, after un-pause it would continue at random position
Fixed shutdown problem, computer didn't power off
Fixed bookmark editor
Fixed jump to time option, sometimes wrong time was displayed
Fixed filter property pages, wasn't working for audio files
Fixed RGB overlay, RGB overlay was never used even if it was selected
If OSD was disabled in Overlay mode and certain function was used (for ex. 'Change aspect ratio') picture disappeared, fixed
WinLIRC IP and port wasn't remembered, fixed
Fixes/changes with OGM subtitles and audio stream switching/support
It should run from CD now with .ini/.bsi files
Some other fixes with ini/bsi files
Sometimes window will go behind taskbar and wasn't visible, fixed
Fixed subtitle StartTime bug in .ini/.bsi files
Some other bug fixes and changes
Player will now use different settings file for every user (BSPlayer.USERNAME.xml)
Changed audio stream switching, multiple audio streams should be now detected for any file
Added some new command line options, description is in file .\doc\cmdline.txt
It's now possible to use text from language file for button descriptions in skin.ini, look in .\skins\Base\skin.ini for example
Movies with more parts will be now automatically added to playlist, when first part is open (for ex. Movie.CD1.avi -> Movie.CD2.avi)
Added option to disable history (recent files)
Added basic support for SSA subtitles (bold, italic, underline, font name and color codes are currently supported)
Added option to split subtitle line if it's too long
Added anamophic aspect ratio
It's now possible to set default Aspect and Pan-scan settings for items added to playlist


附二:K-Lite Mega Codec Pack 1.02包含插件的版本:

BSplayer [version 1.00.808]
Media Player Classic [version 6.4.8.2]
DivX Pro [version 5.1.1] [Decoding]
DivX Pro [version 5.1.1] [Encoding]
DivX ;) MPEG-4 Low and Fast motion [version 4.1.0.3927]
XviD [Version 1.0] [2004-05-09] [Decoding]
XviD [Version 1.0] [2004-05-09] [Encoding]
3ivX [version D4 4.5.1] [Decoding]
3ivX [version D4 4.5.1] [Encoding]
Windows Media 7 [version 7.1.0.3055]
Windows Media 8 [version 8.0.0.371]
Windows Media 9 VCM [version 9.0.1.369]
On2 VP3 [version 3.2.5.0]
On2 VP6 [version 6.2.0.10] [Decoding]
On2 VP6 [version 6.2.0.10] [Encoding]
Cyberlink DVD decoder [version 5.0.0.1130]
Ligos Indeo XP [version 5.2820.15.58]
Intel Indeo [version 4.51.16.2]
Intel Indeo [version 3.24.15.03]
Intel I.263 [version 2.55.1.16]
huffyuv [version 2.2.0]
MS MPEG-4 [version 4.1.0.3927]
Ligos/Elecard/MainConcept MPEG-2 demuxers & decoders
QuickTime codecs [version 6.5.1.17]
QuickTime DirectShow filter
QuickTime Control Panel
QuickTime plugin for Internet Explorer [version 6.5.1.17]
QuickTime plugin for Opera/Mozilla/Netscape [version 6.5.1.17]
Extra QuickTime plugins
RealMedia codecs [version 6.0.12.872]
RealMedia DirectShow splitter [version 1.0.0.9]
RealMedia plugin for Internet Explorer [version 6.0.12.872]
RealMedia plugin for Opera/Mozilla/Netscape [version 6.0.12.872]
Fraunhofer MP3 DirectShow decoder [version 1.9.0.311]
LAME MP3 Encoder [version 3.96]
WMA DirectShow decoder [version 8.0.0.4487]
AC3 DirectShow decoder [version 0.70b mod]
AC3 ACM decoder [version 0.7]
Ogg Vorbis DirectShow decoder (CoreVorbis) [version 1.0b5]
AAC DirectShow decoder (CoreAAC) [version 1.0b9]
MusePack DirectShow decoder [version 1.0.0.3]
Voxware DirectShow decoder [version 1.0.0.12]
Monkey's Audio DirectShow decoder [version 0.80]
Ogg Vorbis DirectShow filters [version 0.9.9.5]
Matroska DirectShow splitter [version 1.0.2.3]
DirectVobSub (vsfilter) [version 2.33]
Matrix Mixer [version 0.30b]
Morgan Multimedia Stream Switcher [version 0.9.9]
DivX Anti-Freeze [version 0.4]
SHOUTcast Source [version 1.0.0.1]
GSpot Codec Information Appliance [version 2.21 build 030711]
FourCC Code Changer
Bitrate Calculator
Posted: 2005-05-13 13:31 | [楼 主]
MagiColor
色 魔
级别: 贵宾


精华: 0
发帖: 210
威望: 263 点
金钱: 1095 静电币
支持度: 222 点
在线时间:928(小时)
注册时间:2004-05-28
最后登录:2018-10-17

 

BSplayer   鄙视播放弃 -___-
Posted: 2005-05-13 15:30 | 1 楼
帖子浏览记录 版块浏览记录
狗狗静电BBS - wwW.DoGGiEhoMe.CoM » 电脑全方位 Computer Guide

沪ICP备05008186号
Powered by PHPWind Styled by MagiColor