MPC-HC for HD Video Playback Guide

General discussion about the HP Mini 311 and Compaq 311 Series.

MPC-HC for HD Video Playback Guide

Postby NvIon » Thu Sep 24, 2009 3:20 pm

As you all know, the Nvidia Ion chipset's GPU supports full hardware acceleration for offloading the entire decoding process to the GPU. MPC-HC is a freeware, open source media player that has DXVA hardware accelerated decoder that can take full advantage of the Ion GPU to offload the decoding of HD video formats such as H.264 and VC-1 in MKV container format, which is very popular now & MP4 container format. This guide will help you configure MPC-HC to do it, as easy as possible without installing any codecs or other extra software, everything is contained in MPC-HC executable itself.

First you need to download and install the latest DirectX Redist, MPC-HC uses some update runtimes that are not included in any version of Windows including Windows 7.

http://www.microsoft.com/downloads/deta ... laylang=en

Now download MPC-HC, you need the 32bit version since Atom N270/N280 only runs 32bit code. I'd suggest download the zip archive and unzipping it, but the installer is fine too if you prefer that.

http://mpc-hc.sourceforge.net/download- ... ic-hc.html

Now after you run MPC-HC, press O to enter Options. Go to Playback, make sure Auto-load subtitles is checked if unchecked. This will enable subtitles for foreign language films if the MKV video has embedded subtitles.

Then go to Output, on XP, select VMR9 Renderless, on Windows 7, EVR Custom Pres is what you should select.

Now go to Internal Filters and make sure Matroska & MP4/MOV is checked in Source Filters. Matroska is the full name of MKV, many just call it MKV for simplicity. In Transform Filters, make sure H264/AVC (DXVA) & VC1 (DXVA) is checked. This makes MPC-HC use its DXVA hardware accelerated decoders.

Go to Subtitles, and set Maximum texture resolution to Desktop and uncheck Round up to power of two. This will give you clear, sharp, crisp subtitles.

And you're done. Now you can enjoy 720P & 1080P H.264 or VC-1 videos on your Mini 311 with the Ion GPU doing all the hard decoding work on the Mini's screen or output it through the HDMI port to a external LCD-TV or LCD PC monitor. Again, no extra codecs or software needed to be installed, everything is in MPC-HC itself.
Last edited by NvIon on Sat Feb 06, 2010 3:41 pm, edited 1 time in total.
NvIon
Mini Novice
 
Posts: 15
Joined: Thu Sep 24, 2009 2:31 pm
HP or Compaq Mini Owner?: None

Re: MPC-HC for HD Video Playback Guide

Postby MiniKJ » Fri Sep 25, 2009 12:06 am

Maybe this also helps out (or is somehow related?!)
The good news is that Adobe Flash Player will soon support nVidia CUDA technology in the next release the flash will be played through the GPU not the CPU. So Hulu and Youtube HD video should work flawlessly.
Matt at RunCore said this earlier today...
MiniKJ
Site Admin
 
Posts: 723
Joined: Sat Jan 03, 2009 6:29 pm
Location: USA
HP or Compaq Mini Owner?: HP Mini 311

Re: MPC-HC for HD Video Playback Guide

Postby digimancer » Tue Sep 29, 2009 1:52 am

MiniKJ wrote:Maybe this also helps out (or is somehow related?!)
The good news is that Adobe Flash Player will soon support nVidia CUDA technology in the next release the flash will be played through the GPU not the CPU. So Hulu and Youtube HD video should work flawlessly.
Matt at RunCore said this earlier today...


This would be awesome! I <3 Hulu!
digimancer
Mini Novice
 
Posts: 19
Joined: Fri Sep 25, 2009 2:57 am
HP or Compaq Mini Owner?: Other

Re: MPC-HC for HD Video Playback Guide

Postby MiniKJ » Fri Oct 02, 2009 12:41 am

digimancer wrote:
MiniKJ wrote:Maybe this also helps out (or is somehow related?!)
The good news is that Adobe Flash Player will soon support nVidia CUDA technology in the next release the flash will be played through the GPU not the CPU. So Hulu and Youtube HD video should work flawlessly.
Matt at RunCore said this earlier today...


This would be awesome! I <3 Hulu!

Seems to be official!
http://www.liliputing.com/2009/10/nvidi ... ation.html
MiniKJ
Site Admin
 
Posts: 723
Joined: Sat Jan 03, 2009 6:29 pm
Location: USA
HP or Compaq Mini Owner?: HP Mini 311

Re: MPC-HC for HD Video Playback Guide

Postby timmeah2001 » Thu Oct 22, 2009 10:56 am

my recommendation is:

Media player Classic (home cinema or not doesnt matter just get a stripped one with no filters)
CoreAVC (takes advantage of multi-threading which the atom can actually do 1 core = 2 threads as well as the all important CUDA technology)
AC3Filter (audio filter which i find is most user friendly and customizable)
Haali Media splitter (not aware exactly what it does but i've been told its a good plugin to run)

anyways the above configuration runs any h264 encode, even a 15GB single file 1080p encode running at over 12Mbps with only averaging 30% core usage over both threads. So yeh i highly recommend it... even used to run coreAVC on my old eeepc-9 and managed to get 720p to run on it.

Ohh yes, and i notice that forcing CUDA decoding via coreAVC increases battery life. i dont know about other setups, but ive been able to get through 2 HD movies streaming over wifi on a single battery using my current configuration.

cheers guys, hope it helps.
timmeah2001
Mini Novice
 
Posts: 47
Joined: Wed Oct 21, 2009 12:25 pm
HP or Compaq Mini Owner?: HP Mini 311

Re: MPC-HC for HD Video Playback Guide

Postby solarnoise » Mon Oct 26, 2009 2:42 pm

timmeah2001 wrote:my recommendation is:

Media player Classic (home cinema or not doesnt matter just get a stripped one with no filters)
CoreAVC (takes advantage of multi-threading which the atom can actually do 1 core = 2 threads as well as the all important CUDA technology)
AC3Filter (audio filter which i find is most user friendly and customizable)
Haali Media splitter (not aware exactly what it does but i've been told its a good plugin to run)

anyways the above configuration runs any h264 encode, even a 15GB single file 1080p encode running at over 12Mbps with only averaging 30% core usage over both threads. So yeh i highly recommend it... even used to run coreAVC on my old eeepc-9 and managed to get 720p to run on it.

Ohh yes, and i notice that forcing CUDA decoding via coreAVC increases battery life. i dont know about other setups, but ive been able to get through 2 HD movies streaming over wifi on a single battery using my current configuration.

cheers guys, hope it helps.


Thanks for that grocery list, timmeah =)

I was wondering, would I be fine just using the CCCP codec pack, which I've used for years, or should I cherry-pick my codecs and use the list you have in your post?

I've always used CCCP because it covers practically any odd video format you may run across on the interwebs, with the exception of Indio videos, which you can download the codec for.

I guess if you went with coreAVC, AC3filfer, Haali, ffdshow, and MPC-HC you'd be pretty much all set, huh?
HP mini 311
Windows 7 Ultimate
Intel Atom N280 @ 1.8 GHz
nVidia ION-LE (coverted to ION) @ 500 MHz
3GB DDR3 (Crucial 2GB stick)

How to overclock your CPU/GPU
solarnoise
Mini Genius
 
Posts: 106
Joined: Thu Oct 01, 2009 4:11 pm
HP or Compaq Mini Owner?: HP Mini 311

Re: MPC-HC for HD Video Playback Guide

Postby timmeah2001 » Mon Oct 26, 2009 11:12 pm

[quote="solarnoise"

I was wondering, would I be fine just using the CCCP codec pack, which I've used for years, or should I cherry-pick my codecs and use the list you have in your post?

I've always used CCCP because it covers practically any odd video format you may run across on the interwebs, with the exception of Indio videos, which you can download the codec for.

I guess if you went with coreAVC, AC3filfer, Haali, ffdshow, and MPC-HC you'd be pretty much all set, huh?[/quote]

I dont know, i guess if it works fine with CCCP mod you should be happy. however coreAVC is a paid codec, and a lot of work between nvidia and corecodecs has been done in optimizing CUDA acceleration. So i'd say go ahead and give it go. All the other filters are free. Having said that there's thousands of torrents out there for coreAVC 1.9.5 (Not that im promoting piracy =) )
timmeah2001
Mini Novice
 
Posts: 47
Joined: Wed Oct 21, 2009 12:25 pm
HP or Compaq Mini Owner?: HP Mini 311

Re: MPC-HC for HD Video Playback Guide

Postby solarnoise » Tue Oct 27, 2009 1:28 am

I want to try out coreAVC, but I don't know which options in CCCP to leave out (I'm terrible at understanding codec packs)

The CCCP options are:
CoreWavPack
FFDShow
FLV Splitter
Haali Media Splitter
MPV (MPEG2) Decoder
VSFilter
Media Player Classic HC

Obviously I want to keep MPC, but what would I turn off out of those that I could use coreAVC for?
HP mini 311
Windows 7 Ultimate
Intel Atom N280 @ 1.8 GHz
nVidia ION-LE (coverted to ION) @ 500 MHz
3GB DDR3 (Crucial 2GB stick)

How to overclock your CPU/GPU
solarnoise
Mini Genius
 
Posts: 106
Joined: Thu Oct 01, 2009 4:11 pm
HP or Compaq Mini Owner?: HP Mini 311

Re: MPC-HC for HD Video Playback Guide

Postby timmeah2001 » Tue Oct 27, 2009 1:58 am

in media player classic go to:

Option > External Filters > Then remove the filters that are in there.

This wont delete them, it will just remove them from the listed area and wont force activate them.

Then in the same window Click on Add Filter and add CoreAVC, AC3Filter, Haali media splitter.

Make sure all the Filters/Codecs which you want to use are ticked and set to "Prefer".

This setup works pretty well. It forces all the filters which you have set to "Prefer" when needed. But still falls back to ffdshow or whatever filters you are using when running divx, xvid, *.avi files or formats that are incompatible with the forced codecs.
timmeah2001
Mini Novice
 
Posts: 47
Joined: Wed Oct 21, 2009 12:25 pm
HP or Compaq Mini Owner?: HP Mini 311

Re: MPC-HC for HD Video Playback Guide

Postby solarnoise » Tue Oct 27, 2009 2:22 am

thanks tim, but I don't have any filters to remove in "external filters" in my MPC... and I have CCCP installed.
HP mini 311
Windows 7 Ultimate
Intel Atom N280 @ 1.8 GHz
nVidia ION-LE (coverted to ION) @ 500 MHz
3GB DDR3 (Crucial 2GB stick)

How to overclock your CPU/GPU
solarnoise
Mini Genius
 
Posts: 106
Joined: Thu Oct 01, 2009 4:11 pm
HP or Compaq Mini Owner?: HP Mini 311

Re: MPC-HC for HD Video Playback Guide

Postby solarnoise » Tue Oct 27, 2009 3:47 pm

I found the answer to my question in the CCCP wiki

CoreAVC is only for H.264 (advanced video) playback, so the only thing you need to do when installing CCCP is make sure in the settings you set it so that Haali Media Splitter isn't used for H.264, and then CoreAVC will take care of that, and make good use of the CUDA support. Everything else (standard definition) will play through FFDShow and MPC-HC
HP mini 311
Windows 7 Ultimate
Intel Atom N280 @ 1.8 GHz
nVidia ION-LE (coverted to ION) @ 500 MHz
3GB DDR3 (Crucial 2GB stick)

How to overclock your CPU/GPU
solarnoise
Mini Genius
 
Posts: 106
Joined: Thu Oct 01, 2009 4:11 pm
HP or Compaq Mini Owner?: HP Mini 311

Re: MPC-HC for HD Video Playback Guide

Postby NvIon » Tue Oct 27, 2009 8:29 pm

Don't use CoreAVC, it cannot play files with 16 reference frames. Stick with the more reliable MPC-HC DXVA decoder that can play files with 16 reference frames. Also don't use Haali Splitter, it's extremely buggy and crashes 1,500 times a day according to Microsoft.

http://lists.matroska.org/pipermail/mat ... 03533.html

Splitter.ax is crashing around 1500 times per day on Windows 7.
NvIon
Mini Novice
 
Posts: 15
Joined: Thu Sep 24, 2009 2:31 pm
HP or Compaq Mini Owner?: None

Next

Return to General Discussion



Who is online

Users browsing this forum: ouwantcoffee and 1 guest


Protected by Anti-Spam ACP Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Copyright © 2008-2009 MyHPMini.com


phpBB SEO