Commentaar
Answer
Waarom linux niet-vrije codecs gebruikt
Dat is de eenvoudig gedeelte: omdat de meeste audio / muziek in niet-vrije formaten is zoals MP3, hebben we niet-vrije codecs nodig om het te decoderen.
Waarom hebben we iets anders nodig dan een paar datapunten in een bestand?
De kwaliteit van audio-cds heeft een bemonsteringssnelheid van 44,1 kHz en 16-bits woorden, dus je hebt 605 MiB nodig voor 1 uur stereo audio (44100 * 60 * 60 * 16 * 2). Dat zijn nogal wat datapunten :-). Daarom is er compressie met verlies en hebt u iets (= codec) nodig om deze formaten / gegevens te decoderen.
Antwoord
De reden dat Linux gecomprimeerde, soms zwaar gepatenteerde audio- en videocodecs moet ondersteunen, is omdat:
- Mensen hebben draagbaarheid en universele ondersteuning nodig, zelfs van hun autoradiosysteem – ze hebben al heel veel muziek in gecomprimeerde formaten en ze willen het afspelen in Linux. Veel bedrijven bieden / verkopen audio in MP4 / AAC en vaak kost audio in deze formaten minder dan audio in FLAC / WAV / RIFF / ALAF.
- Gecomprimeerde audio heeft vaak de voorkeur boven niet-gecomprimeerde audio, aangezien deze te veel ruimte in beslag neemt.
- Zowel MP3 / M4A ondersteunen tagging, ingebedde albumhoezen, songteksten en nog veel meer die mensen nodig vinden. WAV is in dit opzicht vrij beperkt.
Dat brengt ons naar 2020, waar de meest populaire audioformaten MP3 en AAC / M4A zijn. Linux ondersteunt mogelijk geen eigen audioformaten op al l, alleen het zal het besturingssysteem onbruikbaar maken voor een groot aantal mensen die er zijn.
Opmerkingen
- FWIW Ik lees de vraag als twee afzonderlijke vragen : “Waarom gebruikt linux niet-vrije codecs?” (wat de definitie van “niet gratis” ook is) enerzijds, en “waarom zijn codecs überhaupt nodig?” aan de andere kant – het lijkt mij “helemaal” om codecs in het algemeen, niet om niet-vrije codecs.
.aup
bestanden zijn niet op zichzelf staand, ze verwijzen naar andere bestanden die de eigenlijke audio bevatten.