Koda AAC med högre kvalitet

Problem med att spela musik, film osv.
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Koda AAC med högre kvalitet

Inlägg av JoWa »

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 Android

Ubuntu 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: Markera allt

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-enc

Exempel för AAC-LC, högsta kvalitet med variabelt dataflöde (VBR):

Kod: Markera allt

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.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: Koda AAC med högre kvalitet

Inlägg av JoWa »

Ubuntu 18.10 har fdk-aac 1.6. Uppströms släpptes den i mars i år.

I ändringsloggen nämns version 2.0.0. Den kallas också FDK2. Läs mer i Facts about the Fraunhofer FDK2 AAC Codec Library for Android.

Sedan förra inlägget skrevs har Ljudkonverterare tappat AAC-kodning.

Behöver man inte AAC, får man högre kvalitet med Opus, som man lätt använder i Ljudkonverterare. :idea:
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Koda AAC med högre kvalitet

Inlägg av Hund »

Finns det någon direkt fördel med att köra något annat än OGG Vorbis även idag? :)
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: Koda AAC med högre kvalitet

Inlägg av JoWa »

Opus är nyare och effektivare än Vorbis. Opus-kodare och -avkodare utvecklas ännu. Vorbis är avslutat. Opus är två format i ett: CELT från Xiph för musik, och Silk från Skype för tal och musik vid riktigt lågt dataflöde.

Prylar med en trasig frukt på stöder varken Opus eller Vorbis, men väl AAC (och mp3).
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Koda AAC med högre kvalitet

Inlägg av Hund »

JoWa skrev:Opus är nyare och effektivare än Vorbis. Opus-kodare och -avkodare utvecklas ännu. Vorbis är avslutat. Opus är två format i ett: CELT från Xiph för musik, och Silk från Skype för tal och musik vid riktigt lågt dataflöde.

Prylar med en trasig frukt på stöder varken Opus eller Vorbis, men väl AAC (och mp3).
Opus känner jag till, det är riktigt trevligt för röstsamtal i realtid, men för musik över medioker kvalité är det ingen skillnad mellan de två, annat än att det är sämre stöd för Opus. Jag tänkte om det var något jag missat. :)

Har Apple fortfarande inte ordnat stöd för OGG Vorbis? Hur långt efter i utvecklingen är man inte då? :|
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: Koda AAC med högre kvalitet

Inlägg av JoWa »

Opus är ”riktigt trevligt” också för musik, och som sagt effektivare än Vorbis (inte ”OGG Vorbis”; Ogg är en av de behållare som kan innehålla Vorbis-data), och skillnaden blir större för varje ny större version av libopus som släpps. Vid högre dataflöde utjämnas skillnaden förstås.

Apple Safari stöder faktiskt Opus, men varken i Ogg eller WebM, som andra webbläsare, utan endast i Apples egen behållare CAF, så det är till ingen nytta.

Mjukvara som är äldre än Opus kan förstås inte stödja det, så visst finns det program som stöder Vorbis men inte Opus. För ny mjukvara är det annorlunda. Microsoft Edge fick stöd för Opus (och VP9) innan den fick stöd för Vorbis (och Theora, VP8 och Ogg).

Opus slår också HE-AAC vid 64 kbps, och gjorde så redan 2011. Sedan dess har libopus förbättrats, medan Apples AAC-kodare (som kom tvåa) har stannat i växten.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: Koda AAC med högre kvalitet

Inlägg av JoWa »

JoWa skrev:I ändringsloggen nämns version 2.0.0. Den kallas också FDK2. Läs mer i Facts about the Fraunhofer FDK2 AAC Codec Library for Android.
Ubuntu 20.10 och den kommande 21.04 har 2.0.1 i förrådet.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Skriv svar

Återgå till "Ljud och video"