作者Moonfury (破幻之眼)
看板VideoCard
标题Re: [请益]NB规格电脑硬解HD movie,该选哪个player …
时间Sat Feb 6 22:14:55 2010
※ 引述《afj0928 (大头)》之铭言:
: 大家假日好, 小弟想从朋友那边"花钱"接手一台NB电脑,
: 目的是想用这台来播放HD moive的档案,
: 但考量到CPU时脉只有1.6G, 单核心, PFU只有64bit, 所以直接从硬解来看,
: VGA部分是采用onboard的显示晶片Geforce 8200, 若维基的资料没错的话,
: Geforce 8200支援PureVideoHD第三代(VP3),所以H.264,与部分VC-1可以硬解,
: 目前看起来似乎都很美好,但如果我的认知没错的话,
: 即便显示部分有能力做硬解, CPU部分太低阶还是播放会十分LAG, 对吗?
: 第二个部分是, 由於他电脑上头已经有安装PowerDVD, 变成另一个关键点
: 硬解软体所使用的"player与codec会是硬解品质的关键点",
: 以PowerDVD与MPCHC与KMplayer甚至是PotPlayer(江湖接班人)做比较的话?
: 以较普遍的HD档案以及player与codec预设设定来说, 流畅度哪个会有较好的表现?
第一二部分一起来说
记忆中硬解的实作上可以分成
1.bitstream直接丢给显卡
这种是mpc - hc的方式
这种状况下和cpu能力大致不相关
因为绝大部分工作由显卡完成
个人以为这种状况下硬解的品质和拨放软体以及解码器大致无关
因为硬解过程中作什麽事几乎都显卡决定
2.软硬合一
这有赖拨放软体开发厂(或该说是解码器厂 不过这辞很怪)和nvidia或ati合作
powerdvd似乎是采这方法来做(待验证)
好处是支援度较大(powerdvd的某版会memory leak的解码器可以让ati卡解之前不能解的)
理论上这个才会比较跟cpu效能挂勾
也才比较可能跟拨放软体以及解码器的选择挂勾
3.另类显卡解
COREAVC有支援CUDA
所以部分比较新一点的NVIDIA的卡可以用这种方式解
这种方式虽然受限於厂牌(ATI的叫另一名字 但目前好像没支援的解码器出来)
但是解码过程中要做什麽事可以由解码器决定而非显卡
所以会和解码器的选择挂勾(不过目前也似乎没其他解码器实作这种解码)
然後这个也是和CPU效能不是非常相关的选择
然後 基本上 个人不推kmp
因为请看FFMPEG的Hall of Shame
http://www.ffmpeg.org/shame.html
里面指出kmp是GPL breaker(用人家开放原始码的LIB 结果自己又不公布原始码)
pot player个人没兴趣用
powerdvd要钱(比较新的版本不能靠装试用版拷贝出解码器)
所以个人推荐MPC-HC
H264的影片可以用其内建的H264(DXVA)解码器
VC-1的话大部分的解码器实做似乎都满糟的
目前好像都还是推荐M$自己WMP送的(不是指切到WMP看)
: 第三个部分是, 由於没记错的话, Geforce8200并没有支援到DXVA, 似乎要8500以上才有
: 以这点考量的话, 是否连本身显示晶片能否顺畅播HD档案都是个问题?
个人理解
能硬解 = 能dxva 两者指的是相同件事
记忆中nvidia开硬解後的cpu负载比ati稍高(待验证)
不过通常不大容易出现正常开了硬解後还跑不动的状况
通常能开硬解 = 理论上能装的cpu都该能够正常拨放
: 第四个部分是, H.264(AVC)以及VC-1的编码格式, 若以档案形式来看的话,
: 是否等同於X.264以及WMV结尾的档案格式?
: 或是说X.264是AVC的一部份? WMV编码的部分应该算是VC-1的一部分没错...
个人理解
h264这叫做标准
x264叫做可以把视讯压成这标准的软体
但是通常你的片源会把两者混用(指的是名称上)
所以可以说档案上标avc h264 x264指的是同一件事
然後mkv avi wmv这种叫做包装格式
里面到底包的东西是采什麽标准压缩的要打开才知道
所以用副档名来当作分辨压缩格式的依据是不甚正确的
基本上还是要打开来才知道
: 问题多了点, 由於电脑在对方那边无法本身测试, 他也对这部分不了解,
: 还请各位高手观照, 每个问题依回答内容程度, 小弟会各自附上P币,
: 四个回答完善的答案, 总共4000P, 谢谢各位观看
其实 我对我的答案不是很有信心
大方向不会错(大概)
然後 对於MPC-HC的设定可以看这个大概是(外国的宅男?)的网站
http://nunnally.ahmygoddess.net/watching-h264-videos-using-dxva/
不过 理所当然是英文的 哭哭
至於MPC-HC的下载点推荐xvidvideo.ru
http://www.xvidvideo.ru/
这边有最最最新的ffdshow MPC-HC可以下
大概两三天就可以让你更新一次版本
不过 这个是俄国网站(至少我看到俄文 虽然也有英文啦)
现在MPC-HC汉化的满彻底了(上面那网站下载的有中文语系档)
不过请记得安装之前点那个DX9.0的更新
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3
不然有些部分功能不能用(虽然没啥差 不过还是装吧)
大概这样 想到再补充
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.41.136
※ 编辑: Moonfury 来自: 114.32.41.136 (02/06 22:25)
1F:→ syura945:avivo? 02/06 22:34
2F:→ Moonfury:我要说的是ATI STREAM(和NV的CUDA相对 但是那行有点窄) 02/06 23:14
3F:→ Moonfury:avivo应该是主要相对nv的purevideo吧 02/06 23:16
4F:→ afj0928:我是发问者, 以现在来讲, 应该叫他uvd会比较好了 02/06 23:42
5F:→ Moonfury:公孙龙曰:白马非马 UVD好比白马 avivo好比马 所以.... 02/07 00:17
6F:推 asio1:其实 1 跟2 是一样的都是走 dxva标准 OS API 02/07 00:29