Encoding Theorie - Der Audiocodec AAC (Advanced Audio Coding)
AAC ist ein von der MPEG Group (Moving Picture Experts Group) entwickeltes, verlustbehaftetes Audio Kompressionsverfahren. Es wurde als Weiterentwicklung von MPEG-2 im MPEG-2-Standard spezifiziert. Bei der Entwicklung wurden die bekannten Schwächen und Probleme des MP3 Kodierungsverfahrens mit einkalkuliert und erheblich verbessert.
Nun, die Klangqualität ist hervorragend. Sie hat jedoch Ihren Preis, und nur sehr wenige Vlog und Videoforen Betreiber werden in die Lizenzkosten investieren. Und an diesem Punkt werden Open Source Lösungen wie FAAC (Free Advanced Audio Codec) interessant. Der AAC Audiocodec hat den großen Vorteil, daß er bereits bei Bitraten um die 64 kb (einigermaßen) gute Qualität in Stereo bieten kann.
Für den AAC Audiocodec wurden, wie auch für den H.264 Videocodec, verschiedene Profile definiert. In diesem Fall jedoch von der International Organization for Standardization, kurz ISO genannt. Sie erleichtern vor allem den Hardwareherstellern den Umgang mit diesem Kompressionsverfahren. Die gängisten Profile werden wir hier kurz vorstellen.
Low Complexity Profil (AAC-LC)
Hauptsächlich für mittlere bis hohe Bitraten gedacht. Dieses Profil wird von den meisten AAC-fähigen Hardware Endgeräten unterstützt. Aufgrund seinen Vorteilen hinsichtlich der Encodier- und Decodiereffizienz und der besseren Klangqualität bei höheren Bitraten ist dieses Profil das am meisten verbreitetste Profil bei allen Hardwareherstellern und den Bereitstellern von Musicstores.
Main Profil (AAC Main)
Dieses Profil ist für niedrigere bis mittlere Bitraten gedacht. Aufgrund seiner, im Vergleich zu AAC-LC, viel höheren Encodier- und Decodierleistung ist dieses Profil verhältnismäßig uneffizient. Die Klangqualität ist bei mittleren Bitraten besser als die des AAC-LC Profils, rechtfertigt aber keinesfalls diese Uneffizienz.
High Efficiency Profil (HE-AAC)
Dieses Profil ist ebenfalls für niedrigere bis mittlere Bitraten gedacht. Jedoch bietet es durch die technische Implementierung der Spektralband Replikation, kurz SBR genannt, eine wesentlich bessere Qualität bei sehr niedrigen bis mittleren Bitraten als bei den beiden anderen Profilen. Das High Efficiency Profil für den Audiocodec AAC wird hauptsächlich im Streamingbereich eingesetzt. Bei höheren Bitraten jedoch ist die Klangqualität des AAC-LC Profils wiederum besser.