HD-DVD Remux VC-1 TS 封裝以 KMP+WMP11 play 會頓嗎 ? (已解決)
試用 KMP 2.9.3.1308 beta 看看有內建 VC-1 decoder (試驗版) 可選
畫質下降 ?
Play smooth ?
[ 本帖最後由 linjerin 於 2007-12-17 08:19 編輯 ] 自已試看看不就知道了? 思路orbitlee版主:
初步判斷,問題可能出在這裏,和haali分離器對VC1視頻幀的識別相關。
ISO13818-1(H.222.0)裏定義了PS/TS封裝的格式, 通常每個視頻幀和音頻幀都有自己的時間碼,用於維持正確的A/V同步關係。 電視臺的TS流能滿足這個要求,Blu-ray屬於TS,也能滿足這個要求。但HD DVD用的是PS封裝,很奇怪的是, 並非每幀都有時間碼,經常出現幾幀甚至幾十幀才有一個時間碼的情況。在HDDVD Remux成TS以後,時間碼的跳躍情況也仍然保留下來。
時間碼是如何使用的? 分離器在分離的時候,看到時間碼,再把視頻和音頻資料提取出來,交給解碼器解碼,並要求渲染器在正確的時間(由時間碼指示), 呈現正確的資料(解碼後的音頻/視頻).
如果視頻流中每幀都有時間碼,分離器不會有什麼難度,提取時間碼照著做就行了。如果不是每幀都有時間碼,分離器就要去自行推算,這幀的時間碼應該是多少。如果推算錯誤,渲染器在不正確的實現呈現視頻/音頻,就會出現畫面抖動或音軌爆音的情況。
視頻和音頻不同,視頻幀可能出現解碼順序和播放順序不一致的情況,原因是B幀的存在。解碼的順序1234, 播放時可能是1423. 對這個的判斷,就要看分離器是如何識別視頻幀的解碼和播放順序了。 MPEG2和H.264出現的比較久,haali分離器的識別沒問題。 而VC-1是今年1月份以後才大量出現的,haali的識別處理可能還存在有問題。
舉個例子比較容易理解。 要求你100步走50米的路,步伐均勻。一種情況,每0.5米給你在地上劃條線做標誌,你每步都踩線上上。這個很容易做到。 另一種情況,什麼標誌都沒有,你就走吧。很有可能出現前99步,每步只走了0.49米,結果最後一步你要走1.49米,你只能跳一下,均勻就不談了。
解決方法?一是在片源中給每幀都加入時間碼,使分離器不會犯錯誤。二是改進分離器,讓它能夠正確推算每幀的時間碼。 時間碼的推算,可能和解碼器/渲染器也有關係。
VC1編碼的HD DVD和相應的Remux TS, 在這個問題上是綁在一條船上,只要分離器能正確處理一個,就能處理另外一個。
思路fanxy 版主:
用軟解428,603的HAALI分離器的確有此現象。 用SONIC分離器不會頓。但是SONIC分離器問題多多。
用POWERDVD7.3 直接播放則沒有。非常完美,可惜KMP還不能調用PDVD的分離器,目前只能等HAALI分離器改進了。
remux片子,XP系統下目前似乎只有N卡 7xxx,8xxx可以搞定硬解.
VISTA系統下,據說A卡18XX,19XX, N卡 7xxx,8xxx可以搞定硬解,我沒驗證過.
主要因為調用的解碼器是WMVDMO.目前2XXX系列顯卡驅動似乎還不支持對他的硬解,
只支持POWERDVD自帶的解碼器開硬解, 但目前還不能用別的播放器調用POWERDVD自帶的解碼器,
不過相信改進驅動或者升級WMVDMO,使得支持硬解,或者破解調用POWERDVD自帶的解碼器, 只是時間的問題。 感謝回覆 !! 後續報告
Kmplayer 以 Sonic HD Demux+VC-1 Tweaker+Powerdvd VC-1 decoder (cracked)+Sonic audio decoder
播放大部份電影 VC-1 (24p) remux ts 已經不頓了, 讚 !
但是
僅有一條 dts or dts-hd 音軌的 remux ts, Sonic HD Demux 無法辨識分離音軌, 造成少許遺憾, 如兵臨城下 Enemy at Gate @ dts-HD 無聲
另外, 視訊 VC-1 (60i) remux ts 的播放情況仍有待確認
以上是來自思路的報導
VC-1 Tweaker 感謝 silu aiyunyi
Cracked VC-1 decoder感謝 silu eonghk
[ 本帖最後由 linjerin 於 2007-12-17 14:38 編輯 ] 原帖由 linjerin 於 2007-12-12 08:23 發表 http://www.hd.club.tw/images/common/back.gif
後續報告
Kmplayer 以 Sonic HD Demux+VC-1 Tweaker+Powerdvd VC-1 decoder (cracked)+Sonic audio decoder
播放大部份電影 VC-1 (24p) remux ts 已經不頓了, 讚 !
但是
僅有一條 dts or dts-hd 音軌的 remux ts, S ...
我也是~~順暢無比真開心,這問題困擾我很久了,呵呵
雖無法辦識出DTS,DTS-HD音軌~~但還好大多是DD PLUS or DD 5.1
總之終於可以流暢撥放真好!!小丑@ 但是我抓的HD-DVD Remux
都是29.976fps
也可以流暢撥放嗎? 原帖由 ymcaandy 於 2007-12-13 09:07 發表 http://www.hd.club.tw/images/common/back.gif
但是我抓的HD-DVD Remux
都是29.976fps
也可以流暢撥放嗎?
只要是 Film (電影) 應該都 OK (29.97 FPS=60i -> IVTC -> 24FPS)
如果是 Video (視訊) 有待確認 (29.97 FPS=60i -> DeInterlace -> 30FPS)
HD-DVD 儲存規格本是 29.97 FPS=60i, 經 player or monitor 視訊處理晶片 IVTC or DI 還原 24FPS Film or 30FPS Video 轉貼思路高手 hts 發言
Sonic 分离器(新的5.0版本)已能正确处理这些 HDDVD VC1片源。
采用Haali分离器会跳帧,是因为Haali 对HDDVD 片源的时间码处理不完善,不单是VC1编码的,部分H264、Mpeg2 的HDDVD影片也会出问题。只是目前HDDVD,采用VC-1编码的影片较多,问题都反映到VC1 罢了。Haali对Bluray 的VC1 就不会有问题。
对VC1 片源 (包括HDDVD、BD remux),各解码组合的情况:
- Haali+WMV Decoder,软硬解均可,处理 BD 无问题,VC1 HD DVD有跳帧问题,但音频格式支持最好
- Sonic 分离器+Sonic 解码器,处理HDDVD、BD 无问题,局限:只能软解,不支持DTS,不支持部分影片的LPCM。
- Sonic 分离器+VC1tweak+Cyberlink解码器, 软硬解均可,处理HDDVD 无问题,处理BD会轻微跳帧. 局限:不支持DTS,不支持部分影片的LPCM。
- Cyberlink+Cyberlink解码器, 能开硬解,但处理HDDVD、BD 均有问题。
对于HDDVD VC1播放,CPU够强的用户,
- 对AC3/EAC3音轨,推荐采用Sonic 分离器+Sonic 解码器
- 对付DTS/LPCM音轨, 采用Haali+WMV Decoder 对付。有意思的是,原配DTS-HD 音轨的HDDVD VC1影片,很少出现跳帧的情况.
如果CPU不够,要靠硬解,特别是A卡硬解,目前在音频格式方面局限性还是不少。 實際播放 BD or HD-DVD VC-1 Remux TS, 果然如 hts 所言 ...
BD VC-1 Remux TS 用 Haali splitter+WMV decoder
HD-DVD VC-1 Remux TS 用 Sonic HD Demux+Powerdvd VC-1 decoder (cracked)+VC-1 Tweaker (在濾鏡管理器中強制三者使用)
電影類片源, 幾乎完美播放 !
ps. 建議安裝 Haali 時不要勾選 Mpeg-ts 選項, KMP 需要 Haali 時再從分離器管理中選用 Mpeg-ts, 如此可讓 Sonic HD Demux 和 Haali splitter 並存於 KMP 的選項當中 !
[ 本帖最後由 linjerin 於 2007-12-17 17:44 編輯 ] Video (視訊) 已確認 (29.97 FPS=60i -> DeInterlace -> 30FPS) 可以平順播放, 可惜 powerdvd vc-1 強制 bob 還是拉絲, 所以 VMR9 渲染可透過進階視訊 -> pixel shaders (VMR9 3D texture) -> deinterlace (blend) -> OK !!
以 Galapagos 群島測試
頁:
[1]