Best way to convert episodic DVDs for Windows Media Center?

8,743

Solution 1

Using Handbrake svn3722 with Windows Media Center:

I thought I'd play with the audio codecs next:

  • "High Profile" with no faac (AC3 passthrough only) doesn't play.
  • "High Profile" with AC3 passthrough disabled plays, but with really bad artifacts

Then I tried the "Normal" settings:

  • "Normal" appears to play OK.
  • "Normal" using ffmpeg appears to play OK.

Looks like the SVN build improved the "Normal" preset to the point where the artifacts are gone. I'm going to finish ripping Willo the Wisp, and then I'll try something else.

Solution 2

Tackling these two issues separately:

  1. Many file formats won't play in Windows Media Center

    For whatever reason, Windows 7 uses an alternate framework to DirectShow called Media Foundation. What this means is that even if you install DirectShow codecs (like the CCCP you mentioned) for some formats, Windows Media Center won't necessarily use them.

    To make things work you're going to want to install Win7DSFilterTweaker. This will let you disable Media Foundation for certain file extensions. Disable it for any extensions you have trouble playing in WMC.

  2. What's the best format to use for ripping TV shows in WMC?

    I like to rip shows to .mkv files without re-encoding. This gives you the advantage of having a sigle file for each episode while still keeping them as the same quality they are on the DVD. It also allows you to keep any subtitle or alternate audio tracks along with them. I use MakeMKV for doing this. If you've installed the Haali Media Splitter (or any codec pack that includes it, like CCCP), you should be able to play .mkv files in WMC.

Good luck, hope this helps!

Share:
8,743

Related videos on Youtube

user420603
Author by

user420603

Updated on September 17, 2022

Comments

  • user420603
    user420603 almost 2 years

    I'm archiving my DVD collection. My goal is to be able to play them back in Windows Media Center on Windows 7 Ultimate. For feature-length DVDs, I'm using AnyDVD and CloneDVD, which is working well.

    For playing back TV shows (and other episodic content), I'm using Media Browser, which doesn't support a VIDEO_TS folder per episode. It expects the shows to be broken up into one file per episode (e.g. "Willo the Wisp - S01E12.avi").

    For this, I'm attempting to use Handbrake, which, for extracting the episodes from DVD (or already-ripped VIDEO_TS folder), is working pretty well.

    The problem that I have is that the default x264 encoder over-compresses the resulting video stream, which results in hideous artifacts in animated shows. The aforementioned Willo the Wisp is a particularly bad example, because the original DVD is particularly "noisy".

    If I switch to using the ffmpeg encoder, the artifacts are gone in Windows Media Player, but I can't get the resulting files to play back in Windows Media Center. I see the first frame, and then there's an error message: "Windows Media Center cannot play the file. One or more codecs required to play the file cannot be found."

    I've installed the CCCP codec collection, but it doesn't seem to have made any difference.

    Update: Using Handbrake's "High Profile" preset with either x264 or ffmpeg fails to play in Windows Media Center. In Windows Media Player, they both play, but the x264-encoded file has horrendous artifacts. If I use the "Normal" preset, it plays in Windows Media Center, but with the same artifacts.

    So: what's the best way to convert VIDEO_TS to individual episode files for playback in Windows Media Center?

    • Patrick
      Patrick over 13 years
      have you tried playing with the video filters? the available filters are detelecine, decomb, deinterlace, denoise these might help greatly
  • user420603
    user420603 over 13 years
    Problem is: I don't want "pages and pages of information" :-( -- I'm using 0.9.4, so I'll try an SVN build and see how I get on. Also, what do you mean about "MP4 output". The MP4/MKV decision affects the container, not the codecs used. The "MPEG-4" encoder is the one I referred to as "ffmpeg", above.
  • Cry Havok
    Cry Havok over 13 years
    @Roger, the container may be part of the reason it "doesn't play".
  • user420603
    user420603 over 13 years
    Fair enough. I assumed that MP4/M4V would be more compatible than MKV. Seems to work with M4V under "Normal" (see my update).
  • Cry Havok
    Cry Havok over 13 years
    I'd certainly recommend taking this to the Handbrake forum, where the developers (and experienced users) may be able to help you identify what's going on.
  • rogerdpack
    rogerdpack about 13 years
    what do you use to rip without re-encoding?