Ik ken trouwens ook geen "echte" mediaspelers waar alles probleemloos op afspeelt. Het is door al die diversiteit aan codecs gewoon een dikke incompatible bende geworden.
Ik wel, dat heet mplayer (vlc voor de windows- en gui mensen). Omdat die alles in software doen, kunnen ze heel flexibel zijn. Als je hardware bedoelt, dan zul je een home media center met een software player moeten gaan gebruiken, met het daarbij behorende stroomverbruik. Geef mijn portie maar aan fikkie, gewoon converteren naar iets wat alle hardware speler moeiteloos afspelen.
Vroeger was het tenminste simpel, je had wav en avi
Vroeger was de ellende nog veel groter. Wie weet al die codecs nog die je in een quicktime movie kon tegenkomen, zoals Sorenson? En die kon je ook in een avi stoppen horen, moeiteloos. Je kunt zelfs gecomprimeerde pcm audio in een wav stoppen, alleen zie je dat bijna nooit. Beide zijn hopeloos achterhaalde containers waar moderne codecs niet in tot hun recht komen. Zo is het bijvoorbeeld een hels karwei om de B-frames van mpeg2 en mpeg4 (vc) in een avi container te krijgen, dat kan eigenlijk helemaal niet. Net als die verrekte maximale grootte. Nu is bijna alles h264 en het aantal containers is ook te overzien: mkv, mp4, flash, mpeg program stream en mpeg transport stream (vergeet ik nog wat?) (naast streaming zoals rtp e.d.)
Als je kijkt naar mkv en mp4, dat zijn, hoewel ze stevig complex zijn (met name mp4), super-flexibele containers waar echt (bijna) alles zonder problemen in kan, ook zoveel tracks als je wilt.
kwam toen er revolutionaire mp3 van frauenhofer bij en toen ging het in eens supersnel en anno 2014 zitten we met de gebakken peren.
MP3 zit overigens, zonder dat je het merkt, ook in een container, een soort van superuitgeklede transport stream. Bij AAC hebben ze die scheiding consequenter doorgevoerd, zodat je de data van AAC zonder (eigen) container in een mkv of mp4 kunt stoppen, scheelt weer een paar bits per frame.