H.264 Decoders That Work

PDVD8Are you playing Blu-Ray DVDs on your HTPC?  Or maybe you just got your Hauppauge HD-PVR component recorder that outputs video in H.264 format (more on the HD-PVR here)?  Here’s a few good options for playback that can handle H.264 files:

  • CyberLink PowerDVD8 – CyberLink just put out an update for their PowerDVD8 software that enables hardware acceleration for H.264 encoding.  It also reduces memory consumption and give smoother playback as well.  If you already own PowerDVD8 you can get the update at the Cyberlink site..
  • CoreAVC – CoreAVC has a H.264 video codec that is pretty good as well.  You can read about how to install it at this link
  • ArcSoft Total Media Extreme – This software is included with the Hauppauge HD-PVR and the codec that is installed with this software seemed to work best with the h.264 files outputted by the HD-PVR.
  • Divx H.264 Decoder – This is in beta, but you can apply to participate and try out the new Divx h264 decoder. (Thanks Davis)

 

For HD-PVR and SageTV Users Only:

If you are a SageTV and HD-PVR user and wondering how to switch between the H.264 decoders for playback, here’s the process:

How to switch between h264 codecs in SageTV:

  • Download or install the proper decoder (Cyberlink is a purchase, CoreAVC is a purchase or download from here and ArcSoft gets installed when you install TMC from the HD-PVR disk)
  • Close SageTV and SageTVServices for server PC or SageTV Client on Client PC
  • Edit SageTV Properties and insert one of the following:
    1. If you want to use CyberLink PDVD8 Decoder add the following:

      videoframe/h264_video_decoder_filter=CyberLink H.264/AVC Decoder (PDVD8)

    2. If you want to use CoreAVC Decoder add the following:

      videoframe/h264_video_decoder_filter=CoreAVC Video Decoder

    3. If you want to use Arcsoft Decoder add the following:

      videoframe/h264_video_decoder_filter=ArcSoft Video Decoder

    4. If you want to use the Divx Decoder add the following:

      videoframe/h264_video_decoder_filter=DivX H264 Decoder Filter

  • Save SageTV Properties & Restart SageTV or SageTV Client
You have to do this on each machine. Best results for me are Arcsoft, then CoreAVC and worst was Cyberlink. I'm now getting very good performance from my client PC after doing this and choosing Arcsoft.
Thanks to those above who detailed the sagetv properties lines that needed to be added!
It would be nice if Sage added the ability to switch between h.264 codecs within the settings page instead of needing to go into the properties file.

I’ll soon have more tips on how to get the HD-PVR working.

Comments:

Davis Freeberg said...

This is a good list, the only one I've tried has been CoreAVC, so it looks like there are still plenty of programs to play with. You should also check out Project Remoulade from DivX. I think that they are still in beta mode, but it's pretty easy to get into the program. I've downloaded and installed the software, but still haven't tested it yet. I'll be interested to see how it compares with some of these programs.

Brent Evans said...

Hi Davis,
Funny you should mention "Project Remoulade from DivX". I just applied for that beta this morning so hopefully I'll be able to test it out soon. I'll have a more detailed "review" of the four down the road after playing around with them some more.

Anonymous said...

I think Elecard's AVC decoder is pretty good. Works on all the samples I've tried, though they're mostly commercial stuff. They sell their decoder as a WMP decoder plugin, or as part of an MPEG-2/h.264 player package.

Chris said...

Brent,
Thanks for the tip, but I'm unclear as to what you mean by "edit SageTV properties." Do you mean the sage properties.default file? Or somewhere else? Also, how do you know if it's working? My playback in SageTV is still poor compared to the ArcSoft player.

Thank you,
-Chris

Brent Evans said...

Chris,
Yes I'm talking about the Sage properties file where all of the SageTV properies reside - if on a clientPC this would be SageTVClient properties file of course.

I know it's working because my client PC instantly had perfect playback of the HD-PVR video after making that change. If it's not working for you I'm wondering if your videocard or CPU might be the bottleneck. I can't say for certain that the codec will make the difference for you, but it definitely made the difference for me.

Frank said...

Doesn't Nero do avc acceleration?

Dave S. said...

I've tried all of these decoders and the ArcSoft Video Decoders work great for HD-PVR recorded files AND h.264 video in both MKV and AVI containers. The Audio Decoders, however, don't play well with AC3Filter, so I ended up unregistering them. SageTV is now my software of choice, after giving up on BeyondTV...

H.264 Codecs said...
This post has been removed by a blog administrator.
blog comments powered by Disqus

Designed by Posicionamiento Web | Bloggerized by GosuBlogger | Blue Business Blogger