JoWa Posted July 24, 2010 Share Posted July 24, 2010 (edited) Inledning Advanced Audio Coding (AAC), eller mp4, är ett ljudfilsformat som ingår i mpeg-2 och mpeg-4. Formatet är tänkt som en ersättare till det gamla och på flera sätt begränsade mp3-formatet. Till fördelarna med AAC (jämfört med mp3) hör stöd för upp till 48 kanaler, upp till 96 kHz samplingsfrekvens (max 48 kHz för mp3), högre effektivitet, vilket innebär lägre dataflöde för viss kvalitet eller högre kvalitet vid ett visst dataflöde, olika profiler, optimerade för olika dataflöden. De olika profilerna är: AAC-LC (Low Complexity) HE-AAC (High Efficiency) använder Spectral band replication (SBR) HE-AACv2 använder SBR och parametrisk stereo HE-profilerna skall ge bättre ljudkvalitet vid riktigt låga dataflöden. SBR används även i mp3 Pro. Det utvecklades av svenska Coding Technologies, som sedermera köptes av Dolby. Att ett program eller en apparat stöder AAC behöver dock inte innebära att alla tre profilerna stöds. AAC-LC stöds dock (såvitt jag vet) alltid. Förutom de olika profilerna, kan AAC-datan inrymmas i olika behållare. Vanligen används en mpeg-4-behållare (baserad på QuickTime), men även en enklare behållare ingår i mpeg-2. För AAC i mpeg-4-behållare används suffixen .mp4, .m4a (musik), .m4b (ljudbok). Därtill kommer .m4p, som tidigare användes för ljudfiler i iTunes Store med Apples kopieringsskydd FairPlay http://en.wikipedia.org/wiki/FairPlay FairPlay ingår inte i någon mpeg-standard. Det finns också andra behållare, som Real Audio (.ra) och Flash Audio (.f4a), samt att AAC används för ljudet i olika videoformat. Den vanligaste AAC-kodaren torde vara QuickTime/iTunes. Det är en fin kodare, men den är bunden till det program den är en del av, och förutom att man måste installa mycket program, blir det begränsande. Kan endast koda AAC-LC. En annan kodare är faac, ett öppet projekt. Nackdelen med faac är att ljudkvaliteten är sämre än vad andra kodare presterar. Nero AAC Codec Nero AAC Codec är en samling gratis kommandoradsverktyg för att koda (neroAacEnc.exe), avkoda (neroAacDec.exe) och tagga (neroAacTag.exe) AAC-filer. Första versionen släpptes 2006. De tre profilerna AAC-LC, HE-AAC och HE-AACv2 stöds, liksom 2-passkodning. Variabelt dataflöde (VBR, variable bitrate), genomsnittligt dataflöde (ABR, average bitrate) och konstant dataflöde (CBR, constant bitrate) stöds. VBR ger alltid bäst kvalitet i förhållande till filstorleken. Det är också vid VBR-kodning Nero slår Apple i fråga om ljudkvalitet. För den som tycker om att använda kommandotolken, och endast skall konvertera wav-filer till AAC, är Nero AAC Codec allt som behövs. Vill man ha ett gränssnitt att kontrollera kodaren från, finns Simple NeroAacEnc GUI. Jag föredrar dock att använda kodaren ihop med foobar2000, som har färdiga inställningar för Nero AAC Codec (se bifogad bild). Change log 2010-02-18 - Version 1.5.4.0 - neroAacEnc: - Fixed very rare error 2009-12-29 - Version 1.5.3.0 - neroAacEnc: - Prevent crash on systems without SSE2 2009-12-17 - Version 1.5.1.0 - neroAacEnc: - Improved encoding of sample rates higher than 48kHz - Solved compatibility issues with some hardware devices - Write iTunes compatible gapless data - Enabled preserving of very quiet high frequencies at high bitrates - Write the encoder settings to metadata - Executable size reduction - neroAacDec: - Improved error handling - Speed up - neroAacTag: - Support 3GPP tags - Support Sony Memory Stick tags - Improved cover art support - Improved support for files with multiple tags in different formats (ND,iTunes,3GPP,Sony Memory Stick) - Writes iTunes tags by default, added switch to enable ND tags 2008-09-17 - Version 1.3.3.0 - neroAacEnc: - Improved multichannel encoding - Solved compatibility issues with some hardware devices - Improved CBR bitrate control - Ignore wave file length of 0 on -ignorelength - Solved issue with very long files and -2pass - Removed special SSE compile, all optimizations have been merged with the normal compile - Linux version speed optimized - Encoder exits gracefully and writes valid MP4 file on ctrl+c - neroAacDec: - Fixed incorrect channel output for 7.1 encodings - neroAacTag: - Linux version available 2007-08-06 - Version 1.1.34.2 - neroAacEnc: - Linux version - New q value mappings - Retuning of almost all bitrates - Fix in HEv2 encoder/decoder delay - Fixed incorrect streamlength written in MP4 files - Significant speedup - Removed -hinttrack option - neroAacDec: - Linux version - Fixed a memory leak - neroAacTag: - Added -hinttrack option 2007-02-13 - Version 1.0.7.0 - neroAacEnc: - Quality tuning for some bitrates - Added support for 16 and 22.05 kHz samplerates for HE AAC - Fixed HE AAC configuration problems for 5.1 files (at q=0.0) - Temporary file handling fixed on Windows Vista - Various speed optimisations - neroAacDec: - Small speedups - Reduced memory usage - neroAacTag: - No changes 2006-05-18 - Version 1.0.0.2: - neroAacEnc: - Added progress display - Writes mpeg-4 tags at the beginning of the MP4/3GP files - Supports multiple input files (-if) and produces a multichapter MP4 file when more than one input file is present - Added backwards compatible signalling of SBR and PS Audio Object Types (also when LC is used for encoding) for improved 3GPP Compatibility - neroAacDec: - changed to new faster AAC/HE-AAC/HE-AAC v2 decoder - Added support for the backwards compatible signalling and corresponding behaviour - neroAacTag.exe: - Added this for Nero Digital Audio Tagging 2006-05-01 - Version 1.0.0.0 - Initial Release Länkar: Nero AAC Codec: http://www.nero.com/enu/technologies-aac-codec.html AAC-forum på Hydrogenaudio: http://www.hydrogenaudio.org/forums/index.php?showforum=54 Rekommenderade inställningar: http://www.hydrogenaudio.org/forums/index.php?showtopic=44310 Edited November 7, 2010 by JoWa Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.