|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社區。
您需要 登錄 才可以下載或查看,沒有賬號?註冊
x
狠多同好在遇到H264的時候是, 又愛又恨.
愛的是新時代的超高畫質,
恨的是之前單核心的高檔HTPC 似乎是力有未殆.
a.b.hdtv 上有玩家發現能讓單核心cpu 浴火再生的好方法,
就是把h264.ts 轉成 MKV, 就可解決buffer under run 所造成的頓挫.
amd athlon 2.4g 即可搞定.
大家試試呗!
http://www.abhdtv.net/forum/showthread.php?t=2423
Conversion steps:
1. Launch GraphEdit. From the menu select Graph->Insert Filters. Expand 'DirectShow Filters'.
2. Select 'Haali Media Splitter', and press 'Insert Filter'. A dialog box will open prompting you to select a file. Change 'Files of type' selection to 'All Files' and find your source ts file.
3. Select 'Haali Matroska Muxer', press 'Insert Filter'. Create output file, say, 'foo.mkv' and press 'Open'.
4. For each filter you selected, a box will appear in the play area. These boxes have pins attached to them, which you will now connect. You should see 'Video' and one or more 'Audio' pins on your source file box. Now, connect 'Video' pin to 'Input' pin on your destination file box. Another input pin will appear. Connect your 'Audio' pin to the new input pin. Another input pin will appear, but you will not need it unless you want to use multiple audio streams.
5. You may introduce delay into audio or video stream of your choice if your audio appears out of sync. (For BBC HD streams you will usually need ~ 650 ms delay for the video; this is a lot, and is probably the cause of buffer underruns during playback). To do this, right-click on your 'Haali Matroska Muxer' box. Select 'Options' tab. Expand 'Output', expand 'Track 1'. Select 'Delay' and set value to 650 (or whatever you think is appropriate), then press 'OK'.
6. Now, from the menu, select Graph->Play. The progress bar does not seem to be in sync, but you can monitor activity like so: right-click on the source filter box, select Filter Properties. 'About' tab will display moving bitrate graph. Once conversion is complete, activity will stop, and the stop button will become greyed out. Note that windows explorer will show your destination file to have zero byte size until the conversion is complete. Your final destination mkv file will be about 1-2% smaller than your source ts file. Close GraphEdit, and you are done.
Finally, a word about playback. I seem to get best results with CoreAVC decoder and Haali Media Splitter (AR) through Media Player Classic. My AthlonXP 2.4 Ghz (Barton core) seems to have sufficient processing power to play all BBC HD stuff at full 25 fps without dropping frames, although it does consume 85-95% of the cpu cycles. Sempron 2800 (1.6 Ghz overclocked to 2.4 Ghz) runs at about 65-85%. |
|