MAJOR UPDATE v. 3.0: REWRITTEN TO WORK WITH SHARK007'S WINDOWS CODEC PACK.
Time for a major overhaul of my Codec guide for Windows 7 MediaCenter (7MC) and Media Browser. Causes:
Aim: get best quality, including from network, with the lowest CPU, within 7MC, with fast forward & rewind, (auto) resume, and both audio stream switching and subtitle stream switching enabled, mainly for AVI's (DivX, XviD,...) and MKVs. Important note: this guide is based on a 32-bit installation of Windows 7. Not sure if everything would work as indicated under x64.
Introduction - Goals and Decisions:
Preparing your PC
INSTALLING THE TOOLS:
Optional Components:
WHAT'S IT ALL FOR?
CONFIGURING THE TOOLS:
Media Center Themes:
You want something like this wooden floorboard background and black theme in all of Media Center and Media Browser ? Here's how:
There's more themes here at Hack7MC, and in their Theme7MC Archives. I personally love Brokeh and Homeworld...The MCT files can be applied using Media Center Studio, get it here. Here's a few:
Reminders and instructions:
Media Browser Configuration:
It's up to you to decide whether you want it or not. If you're going to use Media Center to watch your videos, then you can't really do without it.
For MediaBrowser installation & configuration, go to their website. It's pretty straightforward.
After initial setup, you'll need the KnowledgeBase on the MediaBrowser website to help you on stuff like configuring background images, folder structure (required !!!) and further customization. Note that DVD "disk dump" playback is not 100% (DVD menus don't seem to work), so just use the Movie Library in Media Center for that.
Next, you have to decide how you'll download metadata, posters, thumbnails and backgrounds for your movies and series.MediaBrowser does this on its own ("Allow Internet Providers" option in the configuration General section). That is: if your movies and series are structured properly, and especially if your series episodes use a correct naming structure, then those items will appear with "proper" names inside Media Browser, without actually renaming the files. Example: a House episode names "House 6x08 - Ignorance is Bliss.mkv", store in the "House \ Season 6" folder on disk, will display as "6 - Ignorance is Bliss" inside the "House \ Season 6" folder in Media Browser. If your files are NOT named in a way it understands, the original filenames will appear, and MediaBrowser won't download metadata or thumbnails for them.
Slideshow of full res screenshots: Media Browser
You may also want to get tools like Meta Browser or Salami's Movie Organizer to download your own metadata for series and movies; or just let Media Browser do it on its own.If you want Meta Browser: version 2.0 is not free anymore, but the 1.0 Beta, which I still use, can be downloaded here. Advantage of MetaBrowser is that it can automatically rename your movies and series, based on the downloaded metadata; it can even automatically move downloaded series episodes into the right folders on your "series" share, automatically retrieving metadata and thumbnails, and renaming the file in the process.
Tips on file and folder structure:
D:\TV Shows\House\Season 1\ House 1x01 - Episode 1 title.avi House 1x02 - Episode 2 title.avi D:\TV Shows\House\Season 2\ 2x01 - Episode 1 title.avi 2x02 - Episode 2 title.aviD:\TV Shows\House\Season 1\ 101 - Episode 1 title.avi 102 - Episode 2 title.avi D:\TV Shows\House\Season 2\ 201 - Episode 1 title.avi 202 - Episode 2 title.avi
AVI & MKV PLAYBACK VERIFICATION:
TROUBLESHOOTING:
CURRENT PROBLEMS:
I keep meaning to try and get to grips with multiple audio tracks etc..
next time i reinstall I'll give it a go.
Thanks for taking the time to post a guide
Rob.
Win7, P5Q Pro Turbo, Q6600, GT430, BGT3595, Hauppauge Nova-hd-s2, DM500s, DVBLink.
www.thegreenbutton.tv
Frank,
Thanks for taking the time to work all this out and post such detailed instructions. I have a question.
Will this allow me to play VC-1 (VC1) using DXVA (h/w accel)? I use an intel atom/nvidia ion based htpc in my bedroom that does not have the CPU grunt to decode HD with the CPU alone.
Also, will DD and DTS passthrough my s/pdif?
Thanks
Ben
Currently I have the Shark007 pack + Media control plug in installed.
I’m pretty happy with it and the only thing that bothers me is that I can change subtitles from within the 7MC to ffdshow only.
Will I be able to control subtitles for all codecs after following this guide?
It will word for DivX, XviD and MKV.
Though there is not always visual feedback (the shortcut menus from MediaControl don't always display).
That's why I recommend directly assigning MediaControl shortcut keys (green and blue buttons) to respectively sub and audio stream switching.
With the Shark pack, you're not using DivX 7 to decode DivX, XviD and H.264 (MKV) video.
Whatever people will say, the quality will be inferior. Only codec which MAY give as good or better results is rumored to be CoreAVC -- didn't check it though.
Should I consider this if I use Linksys Media Extenders extensively? I'd like to be able to view some mkv files on the extenders (720P), but haven't dived into as the wife factor comes into play.
ASUS M4A88T-M AM3 AMD 880GAMD Phenom II X6 1055T Thuban 2.8GHzCeton InfiniTV 4 Quad-tunerHauppauge 2250 Internal Tuner16GB DDR3 Ram3x 2TB; 2x 1.5TB; 64GB SSD OS DriveWindows 7 UltimateDrive Bender (Drive Extender Replacement)Thermaltake V3 Black Edition VL80001W2Z Computer CaseDVRMSToolboxComskip (WTV support)XBOX 360 Slim x 2Linksys DMA 2200 x 2Linksys DMA 2100 x 3
I love the details of this post and plan to implement with a 10-22 fresh install of Win7.
I'll be curious to hear of other users experience.
- you know what would truly solidify this walk-though, short sample MKV, AVI files that can be downloaded and used in the test/verification setting.
This is extermly good / detailed information.
Can you tell me though, if all I want to "change" is to have MediaCenter use ffdshow & AC3Filter for all my AVI & MKVs, (which have h264, xvid, mp3, ac3), how can I accomplish that without having to go through the bible, or change the way livetv is handled?
Thanks for the guide!
Matt O. ...tivo what? ...dish dvr--uh... huh? ...cable dvr fees--you're kidding, right?
My System Specs
I followed the guide step-by-step and now I have these problems:
Mkv files: when I double click the file the WMP shows me the message about an unknown codec. Then I see something like two ghost frames, one over the other smeared all over the screen with mostly green and pink colors.Divx: some movies will not play at all, some play but with distortions and pixilated. Some divx movies crush the media browser.TV: very pixilated with distortionSound: only front speakers + center (no audio from the rear speakers) Any idea about how to find and fix this problem. Which additional type of info should I provide?
With http://labs.divx.com/mkvwin7preview (uses Microsoft Media Foundation) you can play 1080p content on Windows 7 Media Center keeping the CPU usage very low (<8%)! It is great!
This guide should be updated to include this and remove redundant codecs.However: 1- Subtitles are not working!2- Playing old DivX and Xvid content makes the CPU raise to >50% !- How can we play all these files with Hardware Acceleration in Windows Media Center? (... and with subtitle support)
sealightPT With http://labs.divx.com/mkvwin7preview (uses Microsoft Media Foundation) you can play 1080p content on Windows 7 Media Center keeping the CPU usage very low (<8%)! It is great!
Thanks, but no. MKVWIN7PREVIEW is very experimental.
It does not support subtitles at all (and prevents known subtitles tools from doing so). Obviously it doesn't support subtitle switching.
It also doesn't support multiple audio tracks or switching between them.
Furthermore, enabling DVobSub / VSFilter disables DXVA in any case.
AND it indeed causes huge CPU usage when playing DivX and XviD
So while I appreciate the suggestion, please read the intro to my article before commenting.
I consider sub support, sub switching, and audio stream switching to be essential in a Media Center config.
Remember, there's a big world outside the US and the UK...
In any case, I'm adding this info to the guide.
@d.kilshtein: looks like you've messed up big time. If your really followed all the steps, it's likely your previous codec pack screwed things up.
I've done 5 installations based on the instructions in this guide now.
To troubleshoot, start by opening some media files in GSpot, click the "1" button under "MS A/V" and analyze the results.
There's more info on how to use GSpot in my Vista Codec Bible: http://thegreenbutton.com/forums/t/65608.aspx
Any codecs, filters etc. that are used while they shouldn't: lower their Merit (using GSpot) OR unregister them (using GSpot) OR uninstall them.
Maybe just start by removing your shark package.
Oh, make sure you've got up-to-date ATI or NVIDIA drivers too. If you're unsure about your video card's performance and capabilities, disable "Hardware Acceleration" in the DivX codec config.
Test using Media Player (not WMC) to make it easier. Check which icons appear in the System Tray (ffdshow video + audio + DivXSM should always appear. AC3Filter for files with AC3 audio. DVobsub/VSFilter for files with SRTs or SUBs.).
FrankGeelen (...)Furthermore, enabling DVobSub / VSFilter disables DXVA in any case AND it indeed causes huge CPU usage when playing DivX and XviD
Thanks for your reply. Yes, it is far from perfect. The problem is I can't find a good solution to this problem.
- If I follow the configuration that is posted here will I have hardware acceleration AND subtitles (with H.264, MKV, DivX, XVid...)?
FrankGeelen (...)Remember, there's a big world outside the US and the UK...
I know, I live on it :) (... and I enjoy it much!)
I’ve used the guide on a clean install of Windows 7. The previous windows (with the Shark7) was formatted.I will try to use the GSpot. Thanks.
d.kilshtein:
ow, I forgot the following:
- TV pixilated & distorted: there's nothing in this guide that touches TV display (that's why I'm not touching the MPEG2 codecs, and why I won't let FFDSHOW as a decoder for MPEG). So again there may be an issues with your Video card drivers.
- MKV unknown: I don't think you used my .REG file. If you do, MKVs should display in Explorer as "Matroska file", and the icon should be a coloured movie thing with balloons in side. If you see the Haali icon or something else, there's something wrong with your file associations. When you right-click an .MKV, your should only see "Play in Media Player". Possibly also "MediaInfo" if you installed it and enabled its Explorer extensions.
There are more keys that can influence which player is used when double-clicking, but I'm not going to start detailing those unless absolutely necessary (it's in the "SystemFileAssociations" under hkey-classes-root.
- I've forgotten to specify that it's best to disable User Account Control (and restarting the PC) before starting this. You can re-enable it when finished if you want.
- You obviously need to use a full admin account.