[Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

calcifer

Active Member
mình theo dõi thấy bài hướng dẫn của bạn luckyclick1991:
[Hướng dẫn] DXVA,PowerDVD 10 và MPC: tối ưu để xem HD thật nhẹ nhàng với chất lượng tốt nhất
http://hdvietnam.com/diendan/showthread.php?t=52460
-> rất rành mạch, rõ ràng, thks.

mục tiêu ở đây khá rõ: giải mã H264/AVC bằng DXVA trong MPC - bằng cách dùng VideoFilter của bộ PowerDVD10


tuy nhiên, mình thắc mắc 1 điểm là: nếu mục tiêu chỉ là chơi DXVA trong Media Player Classic, thì đâu cần phải cấu hình phức tạp như thế?

theo mình biết, và mình cũng đã sử dụng từ lâu rồi, thì bản thân Media Player Classic đã hỗ trợ sẵn DXVA. chỉ cần các bạn disable cái ffdshow video đi, rồi dùng Internal Filter là xong mà?

step4_internalfilters.png



kết quả cuối cùng cũng là GPU giải mã HDVideo, CPU Usage rất nhẹ nhàng...

vậy mình thắc mắc là cần gì phải dùng cái Video Filter Cyberlink Video Decoder nữa? :-"
 
Chỉnh sửa lần cuối:

calcifer

Active Member
Ðề: [Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

mình thấy chủ đề về giải mã H264/AVC bằng GPU rất hay

đặc biệt là về DXVA, vì mình tham khảo diễn đàn HDVN thì thấy mọi người hay nói về CUDA, và dường như là cứ decode hardwareNvidia + CUDA ???

trong khi mình tham khảo thêm thì thấy vấn đề decode bằng GPU khá đơn giản, và nhiều loại card màn hình hỗ trợ, chứ không riêng gì Nvidia

ví dụ: DXVA thì có:
Below you can find a list of brands and model types of graphics cards that should be compatible with MPC-HC. This list is likely to be incomplete.

ATi Radeon HD 2xxx series
ATi Radeon HD 3xxx series
ATi Radeon HD 4xxx series
ATi Radeon HD 5xxx series

NVIDIA GeForce GTX 2xx series
NVIDIA GeForce 9xxx series
NVIDIA GeForce 8xxx series
NVIDIA GeForce 7xxx series

Intel G45
Intel GMA500

S3 Chrome

link nguồn: http://www.codecguide.com/faq_dxva.htm
 

calcifer

Active Member
Ðề: [Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

ở trên đây là nói về phần cứng

còn về phần mềm, theo mình tìm hiểu: ngoài Cyberlink Power DVD hỗ trợ DXVA, ngoài CoreAVC hỗ trợ CUDA (mà không thèm chơi DXVA), thì còn có:

Software support

Media Player Classic Home Cinema
Adobe Flash version 10.1,[7] a beta version as of January 2010.[8] In addition to DXVA-compatible media-player(s) such as those in this list, a version of Flash with DXVA support is necessary to view Flash content from the internet.[9]
Boxee (public beta due Jan 7th 2010)
XBMC (Dsplayer Branch and nightly builds)
MediaPortal
Microsoft Windows Vista/Windows 7 internal MPEG-2 decoder
PowerDVD
WinDVD
Windows Media Player 11 (WMV only)
Windows Media Player 12
Ffdshow (Since Revision 3185)
Anysee Viewer
DivX H.264 Decoder (version 1.2, part of the DivX Plus software)
VLC media player (DxVA 2.0 only)[10]

nguồn: wikipedia
http://en.wikipedia.org/wiki/DirectX_Video_Acceleration
 

calcifer

Active Member
Ðề: [Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

mình xin phép trích một ví dụ, nói rõ hơn về decode GPU:
(mấy nhóc này chơi HD - Anime, nên ngôn ngữ hơi teen, nhưng khá dễ hiểu)

Hướng dẫn sử dụng DXVA để decode HD, HD RIP trên PC.

I. Mục đích, yêu cầu, khái niệm:
Trước khi vào bài tớ xin giới thiệu 1 số khái niệm và mục đích của bài viết.

1. DXVA là gì? Tại sao lại cần nó?
-DXVA là từ viết tắt của DirectX Video Acceleration, đây là 1 bộ hàm (API) giúp PC sử dụng GPU để giải mã các file video (không phải tất cả) vì vậy việc sử dụng CPU là rất ít (thường là dưới 10% ngay với CPU đơn nhân khi DXVA đựoc kích hoạt).
-Anime được lưu trữ trên VNS có 1 lượng lớn được encode bằng định dạng .mkv (HD RIP) (720x480, 720p, 1080p…), việc play các file này khá tốn tài nguyến CPU, đặc biệt với các PC nhân đơn đời cũ, chưa kể đến việc play film HD chính gốc từ Blu-Ray disc. Với 1 card đồ hoạ khá và 1 vài tinh chỉnh nhỏ trong trình xem film khá phỏ biến là Media Player Clasic – Home Cinema, bạn có thể giải phóng phần lớn Cpu để làm việc khác như upload lên mediafire, FWT, lướt web mà không làm việc xem film bị giật hình .

2. Phần cứng cần những gì để kích hoạt DXVA?
-CPU cùi mía như Celeron 1.5 GHz, Atom cũng không vấn đề gì. (nghe tin giang hồ đồn thổi là Pentium III 800MHz cũng xài được nhưng chưa thử lần nào, 1 phần là do hok có con VGA nào mới mà bus AGP cả
-1GB RAM (thế là đủ vì ngay cả khi xem film từ đĩa Blu-Ray chính gốc 1080p thì chỉ xài 500-600 MB thui)
-VGA khá như dòng :
+Nếu Vendor là nVidia: GF 8400, 8500, 8600 series, riêng GF 8800 thì dòng sử dụng chip G80 (GF 8800GTS, 8800 GTX, 8800 Ultra) không được hỗ trợ (dòng GF 8800GT dùng chip G92 hỗ trợ CUDA thì tốt).
Điều này lý giải bằng việc trong 4 quá trình decode HD là BitStream processing, Inverse Transform, Motion compensation, Deblocking thì G80 và GeForce 7 ko thực hiện 2 công đoạn đầu mà giao cho CPU. 1 điều đáng chú ý khác là card GF 8xxx được hỗ trợ chỉ decode được video chuẩn H.264 thôi còn chuẩn VC-1 không được hỗ trợ.

+Nếu vendor là ATI: Radeon HD 2000, HD 3000, HD 4000 đều được hỗ trợ giải mã cả H.264 và VC-1. Riêng dòng HD 2000 thì có 1 vài lưu ý sau:
Dòng HD2400 (mobile, Pro, XT) chỉ xử lý được video tối đa là 720p (1280x720), không dùng DXVA được khi xem 1080p (1920x1080).
Dòng HD2900 (pro, XT) không đựoc hỗ trợ (do ho có bộ giải mã UVD (Unified Video Decoder).

+Nếu vendor là Intel: GMA 4500HD (trên main có chip G45).
+Nếu vendor là VIA, S3 :1 vài dòng card S3 Chrome mới (ai có thì thử nhá, tớ nghe nói vậy, hok rõ lắm)
+Nếu Vendor là SIS: chịu thoai, hok đc đâu .
Bạn có thể kiểm tra xem VGA của mình có hỗ trợ DXVA không bằng phần mền DXVA Checker, download tại đây.

3. Phần mềm cần những gì?
-Bạn cần cài đặt driver mới nhất cho VGA của mình, tải driver tại:
www.intel.com
www.ati.amd.com
www.nvidia.com
-Tải bản DirectX End User Runtime tại http://www.softpedia.com/get/System/...ibutable.shtml.
-Bộ K-Lite Mega Codec Pack (K-MCP) tải tại http://www.softpedia.com/get/Multime...dec-Pack.shtml.
-Media Player Clasic – Home Cinema (MPC-HC) (bye bye Windows Media Player )
-File .MKV có reference frame không được quá 11 frame.

II. Cách config MPC-HC:

Bước 1 :
...
.... blap blap....

nguồn: vnsharing.net (mấy nhóc chơi anime, hix)
http://vnsharing.net/forum/showthread.php?p=2648773

rất mong các bạn tham gia thảo luận
 

loveuuuu

Member
Ðề: [Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

cái này là mỗi người mỗi sở thích đó mà :D
 

loveuuuu

Member
Ðề: [Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

hồi trước mình cài tứ tung, bây giờ chỉ dùng chủ yếu mpc hc :x
:D
 

calcifer

Active Member
Ðề: [Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

cái này là mỗi người mỗi sở thích đó mà :D

nếu dùng external filter như Cyberlink Video Decoder - một filter chưa đăng ký - thì chỉ riêng công đoạn đăng ký + prefer đã mất khá nhiều bước, khá phức tạp

ngoài ra còn phải disable video filter mặc định + trích xuất filter từ PowerDVD...

ý mình là, ngoài vấn đề sở thích, thì việc dùng MPC có sẵn chức năng này: vừa đơn giản, kết quả rất tốt... vậy sao ko xài? [-O<
 

loveuuuu

Member
Ðề: [Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

Mình đoán là có nhiều người cho rằng video decoder của cyberlink đẹp hơn (mắt mình thì thấy cyberlink hay mpc hc chẳng khác gì nhau cả :D)

Mình thấy thao tác trích xuất video decoder của cyberlink powerdvd 9, 10 cũng rất dễ, khi thích thì mình add cái cyberlink video decoder vô, thậm chí là cyberlink audio decoder luôn !

Với mình, sau 1 thời gian thử tùm lum bây giờ thấy chỉ cần mpc hc là đủ :D
 

muitendenvn

LeechPro
Ðề: [Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

Với mình, sau một thời gian, mình thậm chí còn chẳng cài k-litle, chỉ dùng duy nhất haali split để wmp nhận dạng dc mkv, codec của windows 7 là quá tuyệt vời đối với mình.
 
Ðề: [Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

cá nhân em cho rằng chỉ là mày mò tìm cái mới thôi nôm na gọi là voọc sĩ,cùng một vấn đề mà có nhiều người muốn làm nhiều cách khác nhau,với họ không đơn giản là thưởng thức sản phẩm như thế nào mà làm sao làm cách nào để có cách khác tối ưu không thôi.
Bản thân em từ ngày sơ khai ai chỉ đâu đánh đó , cuối cùng cũng dừng lại ở MPC ,nhìn lại thấy mình cũng tính lũy khá khá ba thứ kinh nghiệm lặt vặt về HD
 

khungxin

Well-Known Member
Ðề: [Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

mình theo dõi thấy bài hướng dẫn của bạn luckyclick1991:
[Hướng dẫn] DXVA,PowerDVD 10 và MPC: tối ưu để xem HD thật nhẹ nhàng với chất lượng tốt nhất
http://hdvietnam.com/diendan/showthread.php?t=52460
-> rất rành mạch, rõ ràng, thks.

mục tiêu ở đây khá rõ: giải mã H264/AVC bằng DXVA trong MPC - bằng cách dùng VideoFilter của bộ PowerDVD10


tuy nhiên, mình thắc mắc 1 điểm là: nếu mục tiêu chỉ là chơi DXVA trong Media Player Classic, thì đâu cần phải cấu hình phức tạp như thế?

theo mình biết, và mình cũng đã sử dụng từ lâu rồi, thì bản thân Media Player Classic đã hỗ trợ sẵn DXVA. chỉ cần các bạn disable cái ffdshow video đi, rồi dùng Internal Filter là xong mà?

step4_internalfilters.png



kết quả cuối cùng cũng là GPU giải mã HDVideo, CPU Usage rất nhẹ nhàng...

vậy mình thắc mắc là cần gì phải dùng cái Video Filter Cyberlink Video Decoder nữa? :-"

Bác cho em hỏi khi bác dùng Internal Filter CPU load là bao nhiêu %. Nếu có thể bác chụp vài cái hình khi xem bản 1080p để anh em tham khảo nha

Thanks
 

calcifer

Active Member
Ðề: [Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

Máy mình khá yếu: Pentium4 (775) - 3Ghz, trung bình CPU Usage khoảng 20%.
Máy nhà anh mình xài Athlon X2 2,4Ghz thì chỉ khoảng 15-18%.

Mình capture 2 bản phim 1080
Newmoon - CBGB
Taken - EV.ASD

Newmoon1080.jpg


Taken1080.jpg
 

calcifer

Active Member
Ðề: [Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

mình không rành WMP, còn MPC thì bạn phải disable filter phụ đề là DirectVobSub chuyển sang dùng Internal Subtitle Filter (tích vào auto-load subtitles trong options)
 

Doatphach

Active Member
Ðề: [Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

mình theo dõi thấy bài hướng dẫn của bạn luckyclick1991:
[Hướng dẫn] DXVA,PowerDVD 10 và MPC: tối ưu để xem HD thật nhẹ nhàng với chất lượng tốt nhất
http://hdvietnam.com/diendan/showthread.php?t=52460
-> rất rành mạch, rõ ràng, thks.

mục tiêu ở đây khá rõ: giải mã H264/AVC bằng DXVA trong MPC - bằng cách dùng VideoFilter của bộ PowerDVD10


tuy nhiên, mình thắc mắc 1 điểm là: nếu mục tiêu chỉ là chơi DXVA trong Media Player Classic, thì đâu cần phải cấu hình phức tạp như thế?

theo mình biết, và mình cũng đã sử dụng từ lâu rồi, thì bản thân Media Player Classic đã hỗ trợ sẵn DXVA. chỉ cần các bạn disable cái ffdshow video đi, rồi dùng Internal Filter là xong mà?

step4_internalfilters.png



kết quả cuối cùng cũng là GPU giải mã HDVideo, CPU Usage rất nhẹ nhàng...

vậy mình thắc mắc là cần gì phải dùng cái Video Filter Cyberlink Video Decoder nữa? :-"


He he nay mình mới bít là WMC cũng có DXVA thank đòng chí phát
 

maianhtungsten

New Member
Ðề: [Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

Máy mình khá yếu: Pentium4 (775) - 3Ghz, trung bình CPU Usage khoảng 20%.
Máy nhà anh mình xài Athlon X2 2,4Ghz thì chỉ khoảng 15-18%.

9% khi hình ảnh chuyển động bình thường thôi pa, 15% khi nhiều chuyển động nhanh, bật cả shaders đó pa.

Lúc cài K-Lite cũng thấy có, bật ngay từ lúc đầu.

Capture.jpg
 

maianhtungsten

New Member
Ðề: [Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

Main cùi bắp MSI 785GM-E51, Onboard VGA ATI Radeon HD 4200 chiến DXVA tốt

HD.jpg
 

khungxin

Well-Known Member
Ðề: [Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

To 2 bác calcifermaianhtungsten em đã cấu hình theo cách dùng codec Internal nhưng không báo Playing [DXVA] nếu có thể 2 bác chụp lại lúc cài đặt và bảng Filter khi em disable ffshow thì nó tự add codec của Microsoft DVD vào. Trước đó em dùng codec của Power DVD 10 thì chạy được có báo Playing [DXVA]. Mỗi lần thử theo cách cấu hình Internal em đều cài lại Klite Codec.

Cấu hình máy em: Core 2 E4500, Ram 2GB, Vga ATI X1600 có hỗ trợ DXVA
Mã:
http://www.amd.com/us/products/desktop/graphics/other/Pages/x1600-specifications.aspx
 

calcifer

Active Member
Ðề: [Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

@bạn Khủng Xịn:

dễ lắm bạn:

Cách 1: đã cài K-Lite rồi:

1. disable ffdshowvideo:
ffdshowxc1.jpg


2. dùng internal filter:
Videoconfig2.jpg


3. nếu nó vẫn cứng đầu cứng cổ không hiện Playing (DXVA) thì bạn block hoặc remove hết đám Video Filters ở External đi:
MPC-External-FIlters-Select-Microsoft-DTV-Block.jpg


Cách 2: cài mới K-Lite:
Làm giống anh Maianhtungsten: tích chọn từ khi Setup

(sorry, ảnh mình lấu URL từ net xuống nên có thể không nhất quá, nhưng cơ bản đều giống vậy)

Còn 1 chi tiết nữa:
Xin lỗi mình chưa có xài X1600 bao giờ, nhưng hình như tra trong CodecGuide thì lên ATI HD2xxx mới có decode phần cứng, còn dòng X1xxx thì không có, bạn thử kiểm tra lại xem
 

khungxin

Well-Known Member
Ðề: [Thắc mắc] DXVA,PowerDVD 10 và MPC...: có thật sự cần thiết không?

@ Bác Calcifer: Em làm mãi vẫn không được

Đây là hình em dùng Codec của Cyber Link Power DVD10
sieuthiNHANH2010050412318njywmzmxow286311.jpeg


Còn dưới đây là cấu hình Internal:

sieuthiNHANH2010050412318ztblnta0yz336689.jpeg

sieuthiNHANH2010050412318mdi4ntu0yt306626.jpeg

sieuthiNHANH2010050412318ymqyogqxmz274688.jpeg

sieuthiNHANH2010050412318mte2mmnjyw357078.jpeg


Và kết quả là : Không có DXVA và MPC tự add Codec của Microsoft DTV-DVD Video Decode
sieuthiNHANH2010050412318ndu0yjvizj278048.jpeg


Nếu em Block cái code của Microsoft thì khỏi xem gì nữa
Bó chiếu toàn tập đành phải quay về với External codec của Cyberlink
 
Bên trên