Como baixar o arquivo .mp3 da mais alta qualidade com o youtube-dl na Sierra?

2

Estou tentando usar o youtube-dl para baixar os arquivos .mp3 da mais alta qualidade dos vídeos do youtube. Eu instalei o youtube-dl e ffmpeg e baixei a libav.

Eu encontrei este comando:

youtube-dl -f bestaudio --audio-quality 0 --audio-format mp3 https://www.youtube.com/watch?v=3zy1SNH-VqE

postado em outro lugar, que deveria ter um .mp3 da mais alta qualidade, mas ele só baixa um .webm, e o tamanho do arquivo parece estar na faixa de 128 kbps.

Eu costumava receber um erro dizendo que eu precisava fazer o download do ffprobe ou do avprobe, por isso não sei se tenho o ffmpeg e o libav instalados corretamente.

Além disso, eu vi alguma discussão em outro lugar, é o ffprobe ou o avprobe melhor?

    
por Harrison 27.09.2017 / 11:15

1 resposta

2

De acordo com youtube-dl --help :

--audio-format FORMAT Specify audio format: "best", "aac", "flac", "mp3", "m4a", "opus", "vorbis", or "wav"; "best" by default; No effect without -x

Então, basta adicionar -x :

youtube-dl -x -f bestaudio --audio-quality 0 --audio-format mp3 \ 
    https://www.youtube.com/watch?v=3zy1SNH-VqE

No entanto, o resultado é um recodificador com perdas para perdas, o que é menos que ótimo. Você pode listar os formatos disponíveis com youtube-dl -F :

youtube-dl -F https://www.youtube.com/watch?v=3zy1SNH-VqE

Lá você pode ver que suas melhores opções são 160k Opus ou 128k Ogg. E, de fato, o Opus tem um som muito mais rico:

youtube-dl -x -f bestaudio --audio-quality 0 https://www.youtube.com/watch?v=3zy1SNH-VqE

Você pode reproduzir arquivos .opus com ffplay .

    
por 27.09.2017 / 12:46