in

MCEBuddy

Convert, Shrink and Remove Ads for Media Center

This Blog

Syndication

Recent Posts

Tags

Archives

MCEBuddy FAQ

MCEBuddy 1.0x FAQ

Q. Which conversion formats are the best?

That's a difficult question to answer.  The three provided by MCEBuddy are WMV, DivX and H.264.

  • WMV provides the best Microsoft Compatibility and is useful if you don't want to install a codec pack or want playback on an XBox 360.  However its files are usually larger than the other two formats.  It's the best Microsoft-centric option and works with Media Center and MCEBuddy out of the box.
  • DivX is the most universal format provided as so many devices support it ranging from most PCs with DivX installed, a lot of home theatre equipment and most portable video player devices.  The files produced are small and the quality fairly good.  It's the best overall, general purpose encode, especially if you want to share your recording with others.  If you don't mind almost doubling the conversion time, then the 2 pass conversion (Slow Conversion) is the way to go as the quality is better.
  • H.264.  The quality of conversion with H.264 under MCEBuddy is excellent.  Almost no visible difference from the source recording.  If you are intending to play back only on the Media Center PC, another PC or an Apple device this is definitely the way to go.  The catch is this is a relatively new codec and as such has not matured as much as the others.  This means playback under other codec packs and on other devices can be a little hit and miss.  This is my favourite encode, I love it.

Q. My Media Center television or playback is really choppy after installing MCEBuddy, what's wrong?

MCEBuddy is probably converting a show in the background and your system does not have enough CPU to perform both actions at once, especially if you are using H.264 which is very CPU intensive.  Set the conversion hours (under Advanced in versions 1.06 or later) to a time when you are not going to use the system and MCEBuddy will convert them then.

Q. If I move or delete the files that have been converted, MCEBuddy starts to convert them again.  Is this a bug?

No, this is not a bug.  MCEBuddy 1.0x does not keep track of what it converts.  It works out if a video is converted by looking in the converted video folder and the destination folders and if there is a converted version of the original.  So if you keep the original and move the converted files, it will re-convert assuming the original conversion failed.  The reason for this is there is no Media Center interface to allow you to re-select a file to encode.  This will change in version 2.x as there will be a Media Center interface to allow you to control it. For 1.x you either delete the original or don't move the converted file. 

Q. Does MCEBuddy support Vista64?

MCEBuddy 1.05 supported Vista64 experimentally using a 32bit build with issues.  Versions 1.06 and later support Vista 64 natively.


Q. Every time I start Vista I get a message asking me whether I will allow MCEBuddyConfig to start.  Why? Can I get rid of it?

This is called User Account Control and is a feature of Vista.  As MCEBuddy runs as a service in the background, the MCEBuddyConfig application needs to have higher privileges to start and stop it.  However, the MCEBuddy taskbar application does not need to be running for conversions to happen.  You just need it to start and stop conversions, see how conversions are going and change MCEBuddy settings.  So you can just delete it from the startup (Start Button-All Programs-Startup) if you like and everything will still keep on working. You can always access the configuration tool from Start-All Programs-Tyrell-MCEBuddy-MCEBuddy Taskbar Monitor.

Q. Commercial removal doesn't seem to be working, what's wrong?

Commercial skipping is the most likely aspect of MCEBuddy to not work out-of-the-box.  MCEBuddy uses the Comskip (default) and ShowAnalyzer (optional) commercial skipping applications to provide this function.  These applications often need to be optimised for your local broadcasting areas as different TV broadcasters inject commercials in different ways using different technology.  The best methods are to either try tuning them yourself (comskip.ini for Comskip or Schoolhouse for ShowAnalyzer) or search the web to find an .ini file for either that someone else has developed for your region.

Q. Does MCEBuddy support system hibernation?

Yes (1.0.6 and later), but if a system goes into hibernation it will start any conversion it was performing when it went into hibernation from the beginning.  it will not continue where it was from when the hibernation occurred. 1.0.5 does not support hibernation.

Q. Can I get MCEBuddy to put the converted files on another system?

Yes (1.0.6) just browse to the path and provide the connection credentials (if required). 

Under 1.0.5 it's a little trickier.   You will need to ensure the service can access that location.  If the network location has public access (ie. there is no username/password required to access that location) then you need to make no changes.  If the destination requires a logon there are two options:

  1. If the MCE system is part of a domain, you need to create a domain account which has Administrative permissions on the local MCE system and full control to the destination path. Then you need to change the service account using the Administrative Tools-Services MMC.  A screenshot is here.  If you install a new version of MCEBuddy you'll need to set the service account again.
  2. If not part of a domain you need to create a local user account for MCEBuddy with the same username and password that is required to connect to the network location.  Then you need to change the service account using the Administrative Tools-Services MMC.  A screenshot is here.  If you install a new version of MCEBuddy you'll need to set the service account again.

Q. I think my MCEBuddy installation is having problems, where can I get information as to what is going on?  Also, how can I find out how long a conversion took?

Look in the Windows Event Log under the Application log.  MCEBuddy puts errors and logs its activity in there.  If there is nothing in the logs, your event log is probably full.

Q. What affects the performance of the conversion and what can I do to improve it?

This is also a tough one to quantify.  It depends heavily on two things, CPU and disk I/O performance.  Memory has little to do with it.  Essentially the faster the CPU and more cores the better first, then the faster the disk the better second.  Encoding from one physical disk to another (separate channels) or from one disk to a network location also helps. Also, system use matters a lot.  MCEBuddy encodes in the background at a very low priority.  If you are using your Media Center PC for anything at the time, those activities will always take priority and as such will seriously slow down any conversion taking place. 

Q. I have a quad core Media Center system, will this help?

A qualified yes.  The encodes have been optimised for 1 to 4 processors.  However you get diminishing returns for just the conversion after two processors, so best bang for buck is a dual core system.  However, if you want to watch and convert at the same time, especially with a CPU heavy encode such as H.264 then a quad core system really pays off in this scenario.

Q. Will MCEBuddy run on Microsoft Home Server?

Yep. Its a good place for it too if you have one and its got a decent CPU.  Just share out the recording location and use the network connection credentials (1.06 or later).

Q. Can feature X or conversion Y be added to MCEBuddy?

New features and conversions are added with each version, though they do take significant testing which is helped by MCEBuddy beta testers.  First check the releases page to see if your feature is already planned.  If not, then head to the feature request or conversion request forums.

Q. Why did you make MCEBuddy?

Windows Media Center storing recorded video in DVR-MS format in 2007 is, in my and many other opinions a design flaw if only for the huge disk space wastage.  There needed to be the option to use another more efficient codec for systems capable of performing the task (probably H.264).  As DVR-MS is still used in Vista Windows Media Center, this isn't going to change in a real hurry, so the community needed to come up with something itself.

After using some good existing tools (notably DVRMSToolbox and Crunchie) I found they were quite capable for my own use, but did require some technical savvy.  As such, they were not install and you're away applications for the average user.  In addition, the black art of video conversion is well beyond most  people.  So I thought I should put something back into the community and build an install-and-it-works application that was as bulletproof as I could make it then distribute it free under GPL.

Thanks/Credits

Special thanks go to Jelwood and babgvant's Tools & Blog for mencoder that works and a huge supply of actually useful information.
MCEBuddy uses the Jelwood mencoder and ffmpeg build libraries.

Comments

No Comments
Powered by Community Server (Non-Commercial Edition), by Telligent Systems