Quote:
Originally Posted by nfuz /forum/post/15436428
As far as I know PowerDVD8 Ultra doesn't play MKV files, unless you rename them to .avi and if they're renamed to avi, then the subtitles in the MKV file (now renamed to .avi) don't work.
correct, also the big thing is that the powerdvd codecs can't tie into a media splitter like Haali. The big thing with MKV's is you need to split the file before they are played back, and because powerdvd doesn't tie into the direct show filters like FFdshow does you can't get hardware acceleration with mkv's using the powerdvd codecs.
Quote:
It was suggested that I get Nvidia PureVideo HD to enable the offloading of the decoding to the GPU, but only players like PowerDVD8 support this hardware acceleration...
"purevideo" the whole thing behind that was only for WMV-HD (vc-1) files as well as mpeg2. and was only DXVA based.
What you are wanting is DVXA2, in which DXVA2 encompasses h.264 and mpeg4 based content.
Nvidia never released a DXVA2 decoder like they did with the nvidia pure video decoders which was again DXVA mpeg2 based. Instead Nvidia left it up to the playback software companies like PowerDVD and Arcsoft to support DXVA2 for nvidia cards inside of the players codecs.
Quote:
It was also recommended that I get Media Player Classic - Home Cinema and not use PowerDVD8 to watch my MKVs. This was so I could actually use the features like subtitles and different audio tracks in an MKV.
I tried that, and didn't like the interface and hardware acceleration never really worked all that well for me, so instead ALL i have installed is Haali media splitter, and FFdshow. Which allows me to use the Vista Media Center interface, gets me sub titles, and alternative audio tracks.
Only thing is I don't get DXVA2 support, but honestly with a good CPU you really don't need it.
Quote:
Am I missing something? PowerDVD8 Ultra enables the offloading to the GPU thanks to Nvidia PureVideo HD but won't play the MKV files, and if I rename them, then I lose the features (subtitles) of the MKV.
again unless you want to write/create your own filters, and understand how directshow filters work, you need to use a splitter like Haali, to split the files first, then use a codec like FFshow, to play them back.
Right now Haali + FFshow seem to produce the best picture/performance for me, YMMV.
Quote:
However if I use MPC-HC, then there's no more offloading being done, despite me having CoreAVC Pro, PowerDVD8 Ultra, and Nvidia PureVideo HD installed??
actually MPC-HC DOES have DXVA2 codecs, and does support hardware acceleration, however NOT all codecs are equal and not all mkv's support DXVA2 in the first place.
I'd say get rid of coreAVC as it doesn't support DXVA2/hardware accel. Don't get me wrong, its a good, efficient codec, but its not a hardware accelerated codec. and not sure what you mean by having Nvidia Purevideo HD install? there isn't a Purevideo HD installer, the only purevideo installer is the old, outdated mpeg2 decoder which has nothing to do with mpeg4 HD video and decoding.
and finally i have only found powerdvd to be good for hard disc (ie blu ray) playback from the disc and nothing much more than that.
Quote:
Something's surely not right here? What am I missing? Is there a way to make PowerDVD 8 Ultra play the MKV files properly without renaming or making MPCHC actually put Nvidia PureVideoHD to use?
again powerdvd is not going to work without writing custom direct show filters.
-Josh