HTG2.club

Home Theater Guide webboard => มุม โฮมเธียเตอร์ (HT) => มุม Hi-def => ข้อความที่เริ่มโดย: Freedom ที่ 20 มิถุนายน, 2008, 04:51:53 pm

หัวข้อ: การเล่นไฟล์ MKV โดยใช้ Hardware decode H.264 (DXVA) บน Vista x64
เริ่มหัวข้อโดย: Freedom ที่ 20 มิถุนายน, 2008, 04:51:53 pm
หลายๆ ท่านที่ซื้อการ์ด ATI มาแล้วไม่สามารถใช้ Hardware H.264 กับไฟล์ mkv ได้
ตอนนี้สามารถใช้ได้แล้วครับ

โดยติดตั้ง Windows Media Player Home Cinema x64 เวอร์ชั่นใหม่ล่าสุด
http://sourceforge.net/project/showfiles.php?group_id=170561

Options->Playback->Output
   ตั้ง Directshow Video เป็น EVR Custom Pres.
   Surfaces เป็น 3D Surfaces
   Resizer เป็น Bilinear
   ติก Lock Back buffer
   EVR Buffer : 5
Options->External Filters
   เอา Filter ออกให้หมด
Options->Playback
   ติก Auto-load subtitles
หากมีติดตั้ง DirectVobSub หรือ ffdshow ให้ Disable ให้หมดนะครับ
ffdshow เปิดได้แค่ ffdshow audio

ใน HomeCinema ตัวใหม่จะมี Internal filter ชื่อ MPC Video Decoder มาด้วย ซึ่งสามารถเรียกใช้ DXVA ได้อยู่แล้ว
ไม่ต้องลง PowerDVD หรือ WinDVD เพื่อเอา filter มาใส่ใน Media Player Classic อีกแล้วครับ

เท่าที่ลองเล่นดู หนัง 1080p ไฟล์ mkv และ avi กับ sub ass กิน cpu เฉลี่ยประมาณ 10% ตอน peak อาจจะมีโดดไป 24% บ้าง แต่ส่วนใหญ่อยู่ที่ 4-7%

Spec เครื่องผมนะครับ
CPU : Intel E4500 ไม่ได้โอเวอร์คล็อก
VGA : PowerColor ATI HD3650
OS : Vista Ultimate x64

หัวข้อ: Re: การเล่นไฟล์ MKV โดยใช้ Hardware decode H.264 (DXVA) บน Vista x64
เริ่มหัวข้อโดย: tsainont (FilmJunkie) ที่ 20 มิถุนายน, 2008, 06:18:22 pm
ต้องใช้กับไฟล์ mkv ที่เป็น DXVA Compliance ด้วยครับ เช่น

ถ้าเป็น 720p ต้อง encode เป็นแบบ High@L4.1 และมี ref 9-16 แล้วแต่ resolution
ถ้าเป็น 1080p ต้อง encode เป็นแบบ High@L4.1 และมี ref 4-6 แล้วแต่ resolution

ส่วนที่เห็นใช้กันบ่อยๆ ในไฟล์ mkv คือ High@L5.1 ซึ่งมีข้อดีคือ ขนาดไฟล์ที่ได้เล็กกว่าแบบ High@L4.1 และแปลงไฟล์ได้เร็วกว่า

ส่วนหนังที่เป็น DXVA Compliance ส่วนใหญ่จะเป็นหนังที่ encode โดยกลุ่มที่เรียกว่า Eureka จะมีของกลุ่มอื่นบ้างประปราย
หัวข้อ: Re: การเล่นไฟล์ MKV โดยใช้ Hardware decode H.264 (DXVA) บน Vista x64
เริ่มหัวข้อโดย: Freedom ที่ 20 มิถุนายน, 2008, 07:24:02 pm
ผมใช้ IDC Changer เป็นเอาน่ะครับ
โหลดมาจาก AVS Forum
หัวข้อ: Re: การเล่นไฟล์ MKV โดยใช้ Hardware decode H.264 (DXVA) บน Vista x64
เริ่มหัวข้อโดย: redbook ที่ 21 มิถุนายน, 2008, 10:34:50 am
ผมใช้ IDC Changer เป็นเอาน่ะครับ

มันคืออาราย ใช้ยังงัยคับ  ???
หัวข้อ: Re: การเล่นไฟล์ MKV โดยใช้ Hardware decode H.264 (DXVA) บน Vista x64
เริ่มหัวข้อโดย: tsainont (FilmJunkie) ที่ 21 มิถุนายน, 2008, 10:39:14 am
IDC Changer เป็นโปรแกรมเปลี่ยน High@L5.1 เป็น 4.1 ครับ เปลี่ยน ref ด้วยมั้งครับ ถ้าจำไม่ผิด เหมือนกับว่า เรามาทำการ encode ใหม่

ถ้าใครมีซีพียูแรงๆ อยู่แล้วก็ไม่ต้องซีเรียสครับ เล่นได้เลย ถ้าซีพียูไม่ีแรงก็ใช้การ์ดจอช่วย แต่ต้องแปลง (ในกรณีที่ไฟล์ไม่ใช่ DXVA)

ส่วนผมขี้เกียจแปลงครับ ถ้าจะแปลงทุกเรื่องที่ดูก็จะเสียเวลามาก

ถ้าไม่อยากยุ่งยากก็โหลดของ Eureka เลยครับ
หัวข้อ: Re: การเล่นไฟล์ MKV โดยใช้ Hardware decode H.264 (DXVA) บน Vista x64
เริ่มหัวข้อโดย: redbook ที่ 21 มิถุนายน, 2008, 11:07:39 am
IDC Changer เป็นโปรแกรมเปลี่ยน High@L5.1 เป็น 4.1 ครับ เปลี่ยน ref ด้วยมั้งครับ ถ้าจำไม่ผิด เหมือนกับว่า เรามาทำการ encode ใหม่ ถ้าจะแปลงทุกเรื่องที่ดูก็จะเสียเวลามาก

ทำนองแบบแปลง DVD เป็น X264 ใช่ไหมคับ โหงั้นก็เสียเวลามากๆเลย

เห็นข่าว Nividia จะออกการ์ด GTX 280 Dual-Core โม้ว่าเอามาแปลงหนัง hi-def ไปลง iPod ได้ใน 35 นาที จากเดิม 5 ชั่วโมง !! แต่ถ้าใช้การ์ดนี้คงไม่ต้องแปลง เล่นไปเลยได้ทุกไฟล์ น่าจะเนียนมากๆ ดีไม่ดีทำอัพสเกลไปถึง 2560x1600 ได้เลย แต่ว่าดูได้แต่ในคอม  เห็นแล้ว  0)] อยากได้จอ Eizo 30" จัง
หัวข้อ: Re: การเล่นไฟล์ MKV โดยใช้ Hardware decode H.264 (DXVA) บน Vista x64
เริ่มหัวข้อโดย: tsainont (FilmJunkie) ที่ 21 มิถุนายน, 2008, 12:07:27 pm
มันไม่ได้เสียเวลาแปลงมากขนาดนั้นครับ จำไ่ม่ได้ว่านานแค่ไหน แต่ไม่นานครับ

แต่ถ้าผมจะดูหนัง ผมจะดูเลยครับ ไม่ใช่แบบว่า พอจะดู มานึกได้ว่า เรื่องนี้ยังไม่แปลงนี่หว่า ต้องรอแปลงอีก เลยไม่ใช้ เล่น CPU แรงๆ เลยดีกว่า อิอิ (แต่ก็เสียตังค์แรงขึ้นอีกเหมือนกัน)  :yucky
หัวข้อ: Re: การเล่นไฟล์ MKV โดยใช้ Hardware decode H.264 (DXVA) บน Vista x64
เริ่มหัวข้อโดย: Freedom ที่ 21 มิถุนายน, 2008, 12:56:49 pm
IDC Changer เป็นโปรแกรมเปลี่ยน High@L5.1 เป็น 4.1 ครับ เปลี่ยน ref ด้วยมั้งครับ ถ้าจำไม่ผิด เหมือนกับว่า เรามาทำการ encode ใหม่ ถ้าจะแปลงทุกเรื่องที่ดูก็จะเสียเวลามาก

ทำนองแบบแปลง DVD เป็น X264 ใช่ไหมคับ โหงั้นก็เสียเวลามากๆเลย

เห็นข่าว Nividia จะออกการ์ด GTX 280 Dual-Core โม้ว่าเอามาแปลงหนัง hi-def ไปลง iPod ได้ใน 35 นาที จากเดิม 5 ชั่วโมง !! แต่ถ้าใช้การ์ดนี้คงไม่ต้องแปลง เล่นไปเลยได้ทุกไฟล์ น่าจะเนียนมากๆ ดีไม่ดีทำอัพสเกลไปถึง 2560x1600 ได้เลย แต่ว่าดูได้แต่ในคอม  เห็นแล้ว  0)] อยากได้จอ Eizo 30" จัง
มี DVD ผมก็ดู DVD เลยครับ แปลงมาเป็น x264 คุณภาพจะตกนะครับ
ส่วนพวก Hardware นี่ รายละเอียดการเรียกใช้ Feature ของ Hardware เขาไม่เปิดเผยครับ ทำให้หวังพึ่งมากไม่ค่อยได้
อย่าง CoreAVC ก็สามารถเขียน Codec ให้เรียกใช้ความสามารถ Hardware H.264 ได้ครับ แต่จนปัจจุบันทาง ATI และ Nvidia ยังไม่ยอมส่งเอกสารให้เลย
ส่วนถ้าใช้ Software ของทาง Nvidia เป็นตัวเล่น คงไม่ค่อยจะดีเท่าไรหรอกครับ เพราะปรับอะไรแทบไม่ได้เลย

มันไม่ได้เสียเวลาแปลงมากขนาดนั้นครับ จำไ่ม่ได้ว่านานแค่ไหน แต่ไม่นานครับ

แต่ถ้าผมจะดูหนัง ผมจะดูเลยครับ ไม่ใช่แบบว่า พอจะดู มานึกได้ว่า เรื่องนี้ยังไม่แปลงนี่หว่า ต้องรอแปลงอีก เลยไม่ใช้ เล่น CPU แรงๆ เลยดีกว่า อิอิ (แต่ก็เสียตังค์แรงขึ้นอีกเหมือนกัน)  :yucky
ตอนนี้ผมทำใจเรื่อง Hardware H.264 แล้วครับ ปัญหาเยอะมาก ขี้เกียจเปลี่ยนไป เปลี่ยนมา เลยอัพ CPU เป็น E4500
แล้วใช้ CoreAVC ดู
ถ้าเรือ่งไหนดูแล้วไม่อยู่จริงๆ ก็ Overclock จาก 2.2GHz เป็น 3.0GHz