Comentários
Resposta
Por que o linux usa codecs não-livres
Esse é o parte fácil: como a maior parte do áudio / música está em formatos não livres como MP3, precisamos de codecs não livres para decodificá-los.
Por que devemos precisa de mais alguma coisa além de alguns pontos de dados em um arquivo?
A qualidade do CD de áudio tem taxa de amostragem de 44,1 kHz e palavras de 16 bits, então você precisa de 605 MiB para 1 hora de áudio estéreo (44100 * 60 * 60 * 16 * 2). São muitos pontos de dados :-). É por isso que existe a compressão com perdas e você precisa de algo (= codec) para decodificar esses formatos / dados.
Resposta
O motivo pelo qual o Linux precisa oferecer suporte a codecs de áudio e vídeo compactados, às vezes fortemente patenteados, é:
- As pessoas precisam de portabilidade e suporte universal, até mesmo do sistema de áudio do carro – eles já têm toneladas de música em formatos compactados e querem reproduzi-la no Linux. Muitas empresas oferecem / vendem áudio em MP4 / AAC e, muitas vezes, o áudio nesses formatos custa menos do que o áudio em FLAC / WAV / RIFF / ALAF.
- Áudio compactado geralmente é preferível ao áudio não compactado, pois este ocupa muito espaço.
- Ambos MP3 / M4A suportam marcação, arte de álbum incorporada, letras e muito mais que as pessoas acham necessário. WAV é bastante limitado a este respeito.
O que nos leva a 2020, onde os formatos de áudio mais populares são MP3 e AAC / M4A. O Linux pode não suportar formatos de áudio proprietários em al l, apenas tornará o sistema operacional inutilizável para um grande número de pessoas.
Comentários
- FWIW Eu li a questão como duas questões separadas : “Por que o Linux usa codecs não gratuitos?” (seja qual for a definição de “não gratuito”) por um lado, e “por que os codecs são necessários?” por outro – parece-me que “em absoluto” é sobre codecs em geral, não codecs não livres.
.aup
os arquivos não são independentes, eles se referem a outros arquivos que contêm o áudio real.