Possible to re-encode MKV files to support DXVA?

Soldato
Joined
25 Mar 2004
Posts
16,007
Location
Fareham
Hi all,

I have an MKV file which plays without DXVA support, so on the dual core media PC it stutters because it's not powerful enough.

Does anyone know if there is a method which can be used to re-encode the file so it does support DXVA?

Thanks :)
 
I think you would need to reencode to either h264 or vc-1 or mpeg 2 to make use of dxva. You also need to make sure you use a decoder that supports it, such as the new ffdshow or media player classic or something. Is it only this file the only one you have that doesnt use DXVA, or do none of them use it?
 
Most files support DXVA but a few don't. You can tell because if you run the file in MPC-HC it says at the bottom left either 'playing' or 'playing [dxva]'. the ones that are jumpy are those that say only 'playing' without mention of dxva. How would I go about converting to say h264?
 
i find it suprising a dual-core stutters hd mkv.
i once got an old laptop amd sempron 1.6 to play 720p great by using core-avc with the onboard nvidia non cuda chip.
I recommend trying core-avc.
The only time i would think of recoding would be to av-chd so as to play in a bd player.
Also ffdshow supports dual core.
 
it depends on the player as well vlc plays anything you throw at it pretty much but windows media with correct codecs does it as well an same film can look loads better..

im sure its not cpu power thats the problem
 
Dont get confused between containers and codecs. MKV is a container, it can contain any number of codecs, both audio and video. You will probably find the video is already x264 (if you right click on the video and go to properties it will tell you what you need to know in MPC) however DXVA has a strict set of rules to adhere to to allow it to function. Most common is reference frames, people tend to use a large amount of reference frames when encoding and this breaks DXVA compatibility. Use Media Info to check all the relevant information about the settings used to encode the video.
 
re-encoding will result in lower quality (or lot larger filesize) unless theres a way to repack the movie so its DXVA compatible.
 
Back
Top Bottom