Kommentarer
Svar
Varför Linux använder icke-gratis codecs
Det är detta lätt del: eftersom det mesta av ljudet / musiken är i icke-gratis format som MP3 behöver vi icke-gratis codecs för att avkoda det.
Varför gör vi det behöver du något annat än några datapunkter i en fil?
Ljud-CD-kvalitet har samplingshastighet 44,1 kHz och 16 bitars ord så du behöver 605 MiB för 1 timme stereoljud (44100 * 60 * 60 * 16 * 2). Det är en hel del datapunkter :-). Det är därför lossy compression finns och du behöver något (= codec) för att avkoda dessa format / data.
Svar
Anledningen till att Linux behöver stödja komprimerade ibland kraftigt patenterade ljud- och videokodecer beror på att:
- Människor behöver bärbarhet och universellt stöd, även från sitt bilsystem – de har redan massor av musik i komprimerade format och de vill spela den i Linux. Många företag erbjuder / säljer ljud i MP4 / AAC och ofta kostar ljud i dessa format mindre än ljud i FLAC / WAV / RIFF / ALAF.
- Komprimerat ljud är ofta att föredra framför okomprimerat ljud eftersom det senare tar för mycket utrymme.
- Både MP3 / M4A-taggning, inbäddad albumkonst, texter och mycket mer som människor tycker är nödvändiga. WAV är ganska begränsat i detta avseende.
Vilket leder oss till 2020 där de mest populära ljudformaten är MP3 och AAC / M4A. Linux stöder kanske inte egna ljudformat på al l, bara det kommer att göra operativsystemet oanvändbart för ett stort antal människor där ute.
Kommentarer
- FWIW Jag läste frågan som två separata frågor : ”Varför använder Linux icke-gratis codecs?” (oavsett definitionen av ”icke gratis”) å ena sidan, och ”varför behövs codec alls?” å andra sidan – det verkar för mig “alls” handlar om codecs i allmänhet, inte icke-gratis codecs.
.aup
-filer är inte fristående, de hänvisar till andra filer som innehåller själva ljudet.