Qualidade dos arquivos wav usando o youtube-dl

0

Estou tentando baixar músicas do site do YouTube usando youtube-dl com a melhor qualidade possível. Então eu tentei baixar como um arquivo WAV com este comando:

youtube-dl -ci -f 'bestvideo[ext=mp4]+bestaudio' -x --audio-format wav https://www.youtube.com/watch?v=tDOffPd81YI  

que produziu um grande arquivo WAV (com este vídeo, 42,3 Mo 48kHz estéreo 16bit 1536kbit / s)

Mas quando eu comparei com um arquivo M4A, baixei com:

 youtube-dl -ci -f 'bestvideo[ext=mp4]+bestaudio' -x --audio-format m4a https://www.youtube.com/watch?v=tDOffPd81YI

O arquivo M4A é menor e menor qualidade (com este vídeo, 12,3 Mo 48kHz estéreo 441kbit / s).

Por que o arquivo WAV é de melhor qualidade? E o que causa a diferença do tamanho do arquivo? É mais estranho que eu tenha solicitado a mesma qualidade para ambos ( -f 'bestvideo[ext=mp4]+bestaudio' )

Eu tentei fazer o download com qualidade bestaudio e converter para um arquivo M4A:

 youtube-dl -ci -f "bestaudio" -x --audio-format m4a https://www.youtube.com/watch?v=tDOffPd81YI  

Neste arquivo, descobri que o primeiro arquivo tinha um tamanho maior e uma taxa de bits maior que a do segundo, mas provavelmente depende do vídeo que você escolher.

O sinalizador bestaudio[ext=m4a] faz o download do fluxo bestaudio no formato M4A ou leva o melhor áudio e o converte para o M4A?

Estou usando o Manjaro Linux.

    
por prosopopee 22.08.2016 / 14:37

2 respostas

3

Até onde eu sei, o YouTube armazena internamente vídeos em formato MP4 com áudio AAC (sufixo .m4a). Se você solicitar um arquivo .wav, o youtube-dl simplesmente chamará o ffmpeg para converter a faixa de áudio de m4a para wav. Como o wav é um formato sem perdas, ambos os arquivos têm exatamente a mesma qualidade, mas o wav é muito maior que o m4a.

Sugiro usar algum comando como o seguinte:

youtube-dl -ci -f "bestaudio[ext=m4a]" https://www.youtube.com/watch?v=tDOffPd81YI

Sugiro também verificar a lista de formatos disponíveis com a opção -F (letra maiúscula F):

youtube-dl -F https://www.youtube.com/watch?v=tDOffPd81YI
    
por 22.08.2016 / 23:14
1

Você está confundindo o tamanho do arquivo (ou taxa de bits) com a qualidade de áudio. O áudio MP4 é compactado; descompactá-lo para o formato WAV não adiciona nenhuma informação (por isso não pode melhorar a qualidade), mas aumenta o tamanho do arquivo.

Ir para o outro lado (compactação de áudio) perde, em geral, informações e corre o risco de reduzir a qualidade perceptível.

    
por 31.08.2016 / 16:39