作者SmallBeeWayn (喵喵叫的蜜蜂猫)
看板AVEncode
标题[教学] 影片播放与解码软体设定
时间Sat Apr 25 03:32:17 2009
※ [本文转录自 C_Chat 看板]
作者: SmallBeeWayn (喵喵叫的蜜蜂猫) 看板: C_Chat
标题: [教学] 影片播放与解码软体设定
时间: Sat Apr 25 02:53:06 2009
话在前头==========================================================
1.本教学文是基於功能最佳化设计的,而非性能最佳化
注重在於用最少的安装跟设定达到最大的支援跟功能性
对於效能的要求则在相对次要,但也比那种随便乱装得好很多了
如果重视效能请参考 C_Chat 版
#19jp-mDb
2.教学文针对 Windows 7 x64 跟 Windows XP x32 做最佳化设定
如果你是Vista/Win7 x64/x32, 请参照Win7设定
不是所有本文提到的程式都同时有x64跟x32版本
所以如果要在完全x64环境下播放, 当然不能装任何x32的程式或Codec
3a.目前Real x64没有完美解决方案
3b.KMPlayer设定太复杂, 略过
3c.DXVA(H.264硬体解码)根据实测结果...失败率太高
常常破格或错误之类的, 所以暂不建议实装
3d.Haali太复杂, 略过
5.建议套用本设定之前砍掉所有之前的设定跟Codec
档案下载==========================================================
同时提供x64与x32版本
ffdshow & MPC HomeCinema :
http://www.xvidvideo.ru/
只有x32版本的
Haali Media Splitter:
http://haali.cs.msu.ru/mkv/
Cyberlink PowerDVD 9 测试版:
http://tw.cyberlink.com/downloads/trials/powerdvd/download_zh_TW.html
其实你只需要 pThreadVC2.dll,CL264dec.ax,264dsse3.dll
,264dsse2.dll,264dsse.dll,264dmmx.dll,264dbe.dll
Real Alternative :
http://www.free-codecs.com/download/Real_Alternative.htm
在软体选用方面, x64没什麽选择,就是MPC-HC + ffdshow
x32方面, 除了 ffdshow & MPC-HC是必要的之外
在x264解码方面, 如果有考虑要用硬解, PowerDVD是比较好的
软解的话, PowerDVD跟ffdshow能力大约是等同的
Real Alternative是看Real影片用的
Haali有好用的流量检视功能,除了这个功能,实际运作上与MPC-HC内建的效果等同
推荐进阶x32使用者安装,本文不再另外交了
安装作业==========================================================
MPC-HC有提供安装版本, 也可以用免安装版本, 只需要这些档案:
mplayerc.exe, mpcresources.tc.dll, mpciconlib.dll
安装完先启动软体,进行下列设定:
View - Language - Chinese (traditional) => 然後就会变中文了
之後进 检视-设定选项 开始一系列设定
播放程式 : 建议启用"储存设定到INI档"
格式 : 建议选全部的视讯....DVD也可以用MPC-HC拨
播放 : 底下四个开启设定都要开
输出 : Vista/Win7 - EVR 自订呈现
XP - VMR9(无转换)
RealMedia跟QuickTime都用DirectX 9
绘图页用3D, 变更大小看个人喜好(锐利度)设定Bicubic A=0.6~1(PS 2.0)
VMR9 合成模式, YUV 合成, 替代式 VSync 三项都打勾
EVR 缓冲可以设定大一点,不过影响不大就是了
内部筛选器:分离器的部份, x64下请全勾, x32下没装Haali全勾
有装Haali的话, 少勾Matroska跟OGG
解码器, x64下全部不勾, x32的话只勾RealAudio, RealVideo
音讯切换器:x64下启用, x32有装Haali的话不启用
也可以不启用, 但是万一遇到特殊影片(例如多音源的RMVB)会出问题
字幕 :缓冲开0, 除非你电脑很烂跑不动才给数字
=====以上MPC-HC=====
ffdshow安装先全部用预设安装
装完之後,到程式集执行"Video decoder configuration"
先到"Tray, dialog & paths" 把 "Language" 设定为 "Traditional Chinese"
接着开始逐项说明
解码器:H.264/AVC = ffmpeg-mt
其他除了WMV系,其他都用livavcodec or libmpeg2
x32如果已经有装Real Alternative, 可以不要用Real Video部份
x64只能用ffdshow硬上了(不过会有问题就是了)
输出 :勾选 YV12, YUY2, NV12
显卡不错的话可以启用HW 反交错
就这样,可以关闭了
接着到程式集执行"Audio decoder configuration"
先到"Tray, dialog & paths" 把 "Language" 设定为 "Traditional Chinese"
解码器:除了WMV系统跟Uncompressed以外都启用吧
多语切换:启用
Haali的"来源选择",ffdshow的"多语切换", MPC-HC的"音讯切换器"
其实是完全相同目标的功能
Haali是在分离阶段, ffdshow是在解码阶段, MPC则是在输出阶段
当然越早把不需要的串流砍掉是越好, 三个不用同时启用
後面的进阶功能请依序(项目可上下拖曳) 取样-低音-合成-音量
取样, 重新取样到48000Hz, Resample if sample rate is lower than 48000
低音, 如果你喇叭有重低音则勾选
合成, 设定输出声道, 勾选声音控制跟立体声扩展
音量, 不要勾标准化, 这个功能只是拿来显示目前音量而已...
输出: 正常来说都是只勾16位元整数,除非你音效卡比较好
=====以上, 设定完毕=====
延伸讨论==========================================================
我把需要的软体砍到剩两个, 主要还是因为x64的软体真的少
而为了DXVA, Vobsub也不装了, 最後只剩下一点点东西
MPC-HC 是 Media Player Classic的衍生版本
特色是支援多语系表单, DXVA 跟 状态OSD
OSD可以用快速键"Ctrl+J"开启
Frame rate : 目前瞬间的画面更新率, 正常应该是24或30
Setting : EVR ~~~ 0-255 -> 输出为EVR模式, 色域 0-255
如果要输出给电视应该要用16-235
Refresh rate : 电脑银幕的更新率, LCD都是60Hz
Sync offset 跟 Jitter : 影音之间跟输出的时间差, 正常应该在0左右
Subtitles : 照我的设定 Buffered应该永远是1
Buffering : 如果 Buffered 掉太多的话代表解码速度跟不上影片速度了
DXVA : 有开的话会显示H.264 bitstream decoder类似的字样
Mixer output: 有开DXVA通常是NV12, 没开的话会是YUY2或是YV12
右下角的图:影像(绿色)以及音乐(红色)跟
===========
目前我已知最难解的影片已经不是 AIR 映像特典 Opening A 了
已经被KTKJ所出的True Tears FullHD ED 给取代了...
TT的ED, FPS=24/60(变动), 平均流量2495Kbps , 瞬间最大流量25.3 Mbps
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.180.163
1F:推 wingzc:好文推~ 04/25 03:11
2F:推 WindSignal:这是一要推的 04/25 03:19
※ 编辑: SmallBeeWayn 来自: 122.116.180.163 (04/25 03:31)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.180.163
3F:推 inzan:我开始觉得把这篇置底可能会比较好~无敌啦~ 04/25 11:29
4F:→ xvid:其实还好吧 也未必最佳化 自己调整没什麽难度 04/30 22:36