
Koda AAC med högre kvalitet
AAC,
Advanced Audio Coding är ett ljudformat i MPEG-standarden.
Sedan länge finns AAC-kodaren
faac i Ubuntu. faac är dock erkänt urusel, och det är en klen tröst att FFmpegs kodare är än sämre.
2012 släppte
Fraunhofer FDK AAC-koden, som ingår i Android 4.1+.
Nine facts about the Fraunhofer FDK AAC Codec Library for AndroidUbuntu 14.04+ har
fdk-aac i förrådet. 14.04 har en äldre version, 1.2, men 14.10 har den aktuella versionen, 1.3.
Fraunhofers FDK AAC är en AAC-kodare i toppklass, något som tidigare saknades helt i Ubuntu. Såvitt jag vet finns dock inget grafiskt gränssnitt för Ubuntu. Även om man installerar paketet fdk-aac, kommer t.ex. Ljudkonverterare att använda faac.
Hur FDK AAC (aac-enc) används:
Kod:
aac-enc [-r bitrate] [-t aot] [-a afterburner] [-s sbr] [-v vbr] in.wav out.aac
Supported AOTs:
2 AAC-LC
5 HE-AAC
29 HE-AAC v2
23 AAC-LD
39 AAC-ELD
Se även:
https://wiki.hydrogenaud.io/index.php?t ... AC#aac-encExempel för AAC-LC, högsta kvalitet med variabelt dataflöde (VBR):
Kod:
aac-enc -v 5 filnamn.wav filnamn.aac
I mitt fall gav detta ett dataflöde på ca 230 kbps.
filnamn.
aac innebär att man får AAC-datan i Audio Data Transport Stream (ADTS)-format, som inte stöds av alla MPEG-4-kompatibla spelare.
Man kan lägga AAC-datan i en behållare med VLC, genom att ”konvertera” till önskat format (t.ex. MP4, MKV) och
behålla originalljudet.