Je hebt er geen andere MP3's AAC's of Ogg's voor nodig, lossy bestanden hebben geen eigen bitdepth, die wordt pas bij het decoden bepaald, in dit geval dus 24bits.
Tot zover uw geloofwaardigheid...
Alsjeblieft, spreek niet van dingen waar je zo overduidelijk niets vanaf weet.
Voor de geinteresseerden: de resolutie van je bronmuziek is de maximale resolutie die je ooit zult kunnen halen. Er is geen truuk in de wereld die vervorming door compressie of lage resolutie ongedaan kan maken. Ogg/AAC/MP3 hebben gewoon een resolutie, net als PCM (WAV) of CD's, dus een MP3 is en blijft 16bit als hij als zodanig is aangemaakt. Geloof je dat niet, neem eens wat compressietheorie door, de Lame documentatie van mijn part, resolutie en bemonsteringsfrequentie zijn bij PCM en gecompreseerde PCM formaten (want dan zijn Ogg/AAC/MP3) weldegelijk variabelen die je vastlegt.
'Geluidskwaliteit' is een beladen begrip, wat veel mensen door elkaar halen (zoals Maurits, hoewel hij daarbovenop nog heel wat misconcepties heeft, neem dus aub een andere bron door al je er meer van wil weten) is natuurgetrouwheid en 'betere' geluidskwaliteit. Die laatste kun je wel bereiken met dit soort truuks (waar bij ook psychoacoustiek om de hoek komt kijken), waarbij geloof in beter klinken vaak belangrijker is dan objectievere maatstaven voor geluidskwaliteit. In dubbelblinde ABX tests (zie wikipedia) worden de verschillen er dan ook nooit in tweede instantie uit gehaald.
Natuurlijk zul je nooit meer resolutie halen dan je er in stopt. Dat kan niet. Blijft onverlet dat MP3's (of welk ander lossy formaat dan ook) geen eigen bitdepth hebben, die is intern irrelevant door het gebruik van floating point data. Als je dat niet gelooft nodig ik je uit je eens in de materie te verdiepen, lees eens wat docs over LAME bijvoorbeeld. Of vraag het eens aan een LAME-dev op HydrogenAudio, die zullen je vraag zeker willen beantwoorden.
Je voert de encoder 16 bits, (of 24 als je dat wil, als je LAME compileerd met libsndfile kan het wel) en hij comprimeerd dat. Bij decoden bepaalt de decoder welke bitdepth de output heeft. Dat kan 16 zijn maar bijvoorbeeld ook 24 of 64. Je krijgt inderdaad nooit meer resolutie dan de 16 die er in is gestopt. Wat je wel krijgt is een signaal waar je wat meer processing (bijv. een EQ) op los kunt voordat je afrondfouten in het hoorbare domein komen. Dat is de reden dat hogere bitdepths dan 16 voor editten zo fijn zijn. Voor luisteren maakt het niet uit.
Of 24bits output zin heeft voor een audioplayer? Ik geloof er niet zo in maar het kan ook geen kwaad.
Breepee, ik denk dat je toch echt je kennis van audio encoding moet bijspijkeren. MP3 heeft geen bitdiepte, want het werkt in het frequentiedomein en niet in het tijdsdomein. Bij het decoden wordt er weer naar het tijdsdomein getransformeerd, en dat kan je in 16, 24 of voor mijn part 128 bit doen.
Wat je waarschijnlijk bedoelt te zeggen is dat op welke bitdiepte je je signaal ook terugtransformeert, je nooit meer informatie in de tijdsdomein terugkrijgt dan je er bij het encoden in gestopt hebt. Dat klopt.
(edit: ai, de reactie van Maurits over het hoofd gezien)