Kommentare
-
.aup
Dateien sind nicht in sich geschlossen, sondern verweisen auf andere Dateien, die das eigentliche Audio enthalten. - @StephenKitt stimmt, überprüfen Sie das einfach, aber warum lohnt es sich dann, die Dateien zu codieren?
- Warum hat Audio Ihrer Meinung nach weniger Größenprobleme als Bilder? Audio wird mit Zehntausenden von Samples pro Sekunde aufgenommen, und eine Abtastrate von 44100 Hz bei 16 Bit pro Sample (CD-Qualität) beträgt bereits 88 kB pro Sekunde. Machen Sie es doppelt, wenn Sie es in Stereo wollen. Das wären 10 MB pro Minute.
- @ilkkachu Es gab viele Dinge, die ich nicht wusste, also habe ich versucht zu raten
Antwort
Warum Linux nicht freie Codecs verwendet
Das ist das Einfacher Teil: Da der Großteil von Audio / Musik in nicht freien Formaten wie MP3 vorliegt, benötigen wir nicht freie Codecs, um sie zu dekodieren.
Warum tun wir das? Benötigen Sie etwas anderes als ein paar Datenpunkte in einer Datei?
Die Audio-CD-Qualität hat eine Abtastrate von 44,1 kHz und 16-Bit-Wörter, sodass Sie 605 MiB für 1 benötigen Stunde Stereo-Audio (44100 * 60 * 60 * 16 * 2). Das sind ziemlich viele Datenpunkte :-). Aus diesem Grund gibt es verlustbehaftete Komprimierung und Sie benötigen etwas (= Codec), um diese Formate / Daten zu dekodieren.
Antwort
Der Grund, warum Linux komprimierte, manchmal stark patentierte Audio- und Video-Codecs unterstützen muss, ist folgender:
- Menschen benötigen sogar Portabilität und universelle Unterstützung von ihrem Auto-Audiosystem – sie haben bereits Tonnen von Musik in komprimierten Formaten und sie möchten sie unter Linux abspielen. Viele Unternehmen bieten / verkaufen Audio in MP4 / AAC und oft kostet Audio in diesen Formaten weniger als Audio in FLAC / WAV / RIFF / ALAF.
- Komprimiertes Audio wird häufig unkomprimiertem Audio vorgezogen, da letzteres zu viel Platz beansprucht.
- Sowohl MP3 / M4A unterstützen Tagging, eingebettetes Albumcover, Texte und vieles mehr WAV ist in dieser Hinsicht ziemlich begrenzt.
Das bringt uns zu 2020, wo die beliebtesten Audioformate MP3 und AAC / M4A sind. Linux unterstützt möglicherweise keine proprietären Audioformate bei al l, nur es wird das Betriebssystem für eine große Anzahl von Leuten da draußen unbrauchbar machen.
Kommentare
- FWIW Ich habe die Frage als zwei separate Fragen gelesen : „Warum verwendet Linux nicht freie Codecs?“ (was auch immer die Definition von „nicht frei“ ist) einerseits und „warum werden Codecs überhaupt benötigt?“ auf der anderen Seite – es scheint mir „überhaupt“ um Codecs im Allgemeinen zu gehen, nicht um nicht freie Codecs.