Le h264 est uine norme ou plus exactement intégré dans une norme puisqu'il fait partie de la norme mpeg4, au même titre que des codecS tels que DivX ou XviD. h264 est donc une évolution de la norme mpeg4 agrementé de nouvelles techniques de compressions. La norme h264 est également connue sous le nom de AVC(Advanced Video Coding) alors que XviD et DivX sont des codecs ASP(Advance Simple Profile).Plusieurs profils sont utilisable avec cette norme. Je sais qu'il y a le Main profile et le High profile(qui permet de changer les matrices de quantification, d'utiliser un mode lossless, et pleins d'autre trucs encore), et il me semble qu'il y en a d'autres encore.
Il y a actuellement plusieurs implementations d'h264 qui existent(Nero/Ateme intégré à Nero Recode, x264(projet libre), mainconcept, quicktime, Fraunhofer...). x264 permet d'ores et déjà de créer des encodages en High Profile: une version VFW utilisable sous VirutalDub et une version CLI qui permet d'obtenir des .mp4. On peut trouver cet encodeur sur le forum doom9.org, rubrique AVC. Une version High profile du codec de Nero/Ateme est en cours de beta test.
Pour le décodage c'est bien sûr plus dur a décoder que du XviD et du DivX et ça prend donc pas mal de ressources. ffdshow permet de decoder x264 High profile depuis peut. Nero possède quant à lui sont propre filtre de décodage qui s'installe en même temps que Nero Recode.