Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Compression Techniques H.264 vs x264

  • H.264 vs x264

    Posted by Brent Streeper on January 15, 2010 at 6:28 pm

    Hi,

    I’ve heard that x264 is superior to h264, and I was wondering if anyone here could back up that claim.

    The Apple trailers are what got me wondering about this. To me, trailers on the Apple site represent the gold standard of web compression. I’ve downloaded some of them and, according to the inspector, it looks like they’re all using straight up h264.

    And does anybody know what compression software is typically being used for trailers?

    Thanks!
    Brent

    Brent Streeper replied 16 years, 3 months ago 4 Members · 12 Replies
  • 12 Replies
  • Craig Seeman

    January 15, 2010 at 6:37 pm

    Things are a bit more complex than that comparison but generally Apple’s H.264 is about dead last in quality. Keep in mind that they may be doing multipass encodes to get to that point (assuming they’re using their own codec) whereas some H.264 codecs may match or at least come close on a single and definitely and exceed it on two pass.

    Just off the top of my head (in no particular order) there’s:
    Matrox MAX H.264
    Main Concept
    Dicas
    X.264
    Apple

    Apple’s is the worst of the lot though.

  • Daniel Low

    January 15, 2010 at 8:17 pm

    x264 is Open source, where as H.264 is commercially licensed by the MPEG LA.

    No commercial software can use x264 without itself becoming Open source.

    x264 is considered the best out there but you have to be something of an expert in the coding parameters to get the best out of it, despite there being a number of decent front end GUIs for it.

    Unless you are pushing the extremes of low bitrates with complex material, you find there’s not much in it between x264 and the better codecs from the likes of Main Concept and Dicas.

    Remember there’s more to encoding/transcoding than the codec, there’s also scaling, deinterlacing, colour space conversion and so on. Those are handled by the rest of the compression software

    There is also of course Ateme, which although of great visual quality, is stupidly expensive and the software was clearly designed by blind alligator (or similar)

    __________________________________________________________________
    “There’s no chance that the iPhone is going to get any significant market share. No chance.”
    Steve Ballmer To USA Today: 30 April 2007

  • Craig Seeman

    January 15, 2010 at 8:58 pm

    Actually Telestream Episode can access x264. They’ve had some back and forth with one of the developers and while Episode doesn’t have best access to all the feature (no 2 pass yet) they are looking at better support.

    As you know Episode also supports Matrox MAX H.264 as well.

    It has Dicas H.264 inherintly.

    . . . and of course Apple’s H.264 (Yuck).

    Telestream is really looking at making Episode close to an ultimate 264 encoder.
    The idea being you pick your 264 of choice and then have access to Episode’s powerful filters to do their stuff.

  • Daniel Low

    January 15, 2010 at 10:17 pm

    [Craig Seeman] “Actually Telestream Episode can access x264”

    How?

    __________________________________________________________________
    “There’s no chance that the iPhone is going to get any significant market share. No chance.”
    Steve Ballmer To USA Today: 30 April 2007

  • Craig Seeman

    January 15, 2010 at 10:53 pm

    If you select Quicktime as the component and you have X.264 installed you should see it. It also accesses MAX H.264 that way.

  • Daniel Low

    January 15, 2010 at 11:27 pm

    Ah, so via Quicktime. Unfortunately that codec was last updated in 2006, there have been over 800 revisions to the codec since then, some of them really major updates.

    Matrox Max on the other hand is really great if you need stuff fast, but from what I’ve seen it has a habit of crushing blacks and loosing shadow detail, like the contrast has been over done.

    __________________________________________________________________
    “There’s no chance that the iPhone is going to get any significant market share. No chance.”
    Steve Ballmer To USA Today: 30 April 2007

  • Brent Streeper

    January 16, 2010 at 12:19 am

    Thank you both for all of this info. I’m just scratching the surface of web compression so it’s nice to know there is a support forum for it here on the COW.

    I’ve downloaded the trial versions of Episode and Main Concept’s Reference, so I’ll give those a try.

    Are the Matrox and Dicas codecs tied directly to their hardware? Or is is possible to download the Matrox Max h264 codec to try out without the hardware accelerator?

    I’ve been experimenting with DVKitchen’s x264 encoder and have spent the last few days trying to figure out all of the libavcodec settings and what they all mean.

    Thanks!
    Brent

  • David Chai

    January 16, 2010 at 8:13 am

    There’s a new version for download on Apple’s download page under video. Follow the link:
    https://www.apple.com/downloads/macosx/video/x264encoder.html

    —————–
    David Chai
    Director . Camera . Editor
    http://www.davidchai.com
    dc@davidchai.com
    212 363 0159

  • Daniel Low

    January 16, 2010 at 10:51 am

    Excellent! I hadn’t seen that.

    Thanks.

    __________________________________________________________________
    “There’s no chance that the iPhone is going to get any significant market share. No chance.”
    Steve Ballmer To USA Today: 30 April 2007

  • Brent Streeper

    January 18, 2010 at 8:17 pm

    Hi Craig,
    I downloaded the trial version of Episode and couldn’t see any x264 support in it. I’ve got the new x264Encoder.component installed, but can’t find the controls in Episode. I do have access to the x264 controls in Compressor though.
    Why does Episode have the Dicas h.264 inherently? Not sure I quite understand the different flavors of 264.
    Thanks!
    Brent

Page 1 of 2

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy