Sally > Justement la partie rendu vidéo on s'en tape, que tu veuilles le rendre sur la console avec aalib ou sur une texture c'est pas le problème du codec...
Mais le fait est qu'un API commun pour accéder au codecs est super pratique (et de mon point de vue, indispensable).
Exemple sous Windows, n'importe quelle application peut accéder au système DirectShow et/ou Kernel Streaming (rox \o/) et gagner l'accès
naturel à toutes les périphériques vidéos, encodeurs, et décodeurs disponibles.
Ce qui veut dire que tu peux installer un codec (exemple ffdshow, donc ffmpeg quoi ^^) et en faire bénéficier non seulement Windows Media Player, mais aussi n'importe quelle application du système si tant est qu'elle désire jouer le jeu. Windows Media Player utilise Direct Show, Windows Media Player Classic utilise DirectShow, WinAmp utilise (éventuellement) DirectShow... Etc, ce qui te fait préférer l'un à l'autre ce sont leurs différences.
Sous OSX, même chose, avec CoreVideo tu as un accès standard à toutes les fonctionnalités vidéo (mais bon je connais pas toute l'étendue là donc...) et tu peux en faire ce que tu veux.
Donc si tu installes un codec (Perian quoi

) toutes les applications en bénéficient d'office. Ce qui te permet donc de lire de nouveaux formats de vidéo dans QuickTime, donc dans les pages Web (entre autres), mais aussi de bénéficier de ce même support pour les autres applications, comme par exemple NicePlayer (stoujours mieux que l'interface bridée de QuickTime 7).
Les trucs comme VLC (/mplayer) qui se la jouent individuel, c'est très bien si tu as besoin de mettre ton lecteur sur une clef USB ou autre, mais franchement, pour le reste c'est complètement con dans le concept...