Had a lengthy argument over which codec is better with a PC-nerd friend of mine.
Benchmarks: Quality at a specific bitrate, time to encode/decode, requirements, compatibility.
Quality was a point-of-contention as i think H.264 preserves a lot of detail per frame and even in high motion scenes. His argument was H.264 'softens' the image where Xvid keeps it sharp. And Xvid(on a PC) is far more tweakable than H.264(why that matters, i have no idea and no value for).
Time to encode....considering the low complexity of the Xvid codec when compared to H.264, it's obvious that Xvid was much faster on both Macs and PCs.
Requirements, obviously requirements for playback of H.264 on devices is higher than the older Xvid.
Compatibility.... for me, given my Apple devices im set, and most BR video players support H.264, not to mention all new PCs will not have any problem with it. iPhones, iPods, Zunes, AppleTV, WDHDTVs, PS3, etc... where Xvid is sketchy at best.
Given the quality/bitrate ratio, i think H.264 is an overall better choice despite the initial inconvenience of longer encode times.
Having scoured the web for an intelligent comparison and found nothing substantial, i was wondering if i could get opinions here.
Cheers
PS>>Not sure where to post this.