Sierra에서 youtube-dl을 사용하여 최고 품질의 .mp3를 다운로드하는 방법은 무엇입니까?

Sierra에서 youtube-dl을 사용하여 최고 품질의 .mp3를 다운로드하는 방법은 무엇입니까?

YouTube 동영상에서 최고 품질의 .mp3 파일을 다운로드하기 위해 youtube-dl을 사용하려고 합니다. youtube-dl과 ffmpeg를 설치하고 libav를 다운로드했습니다.

다음 명령을 찾았습니다.

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

다른 곳에 게시하면 최고 품질의 .mp3가 제공되어야 하지만 .webm만 다운로드되며 파일 크기는 128kbps 범위인 것 같습니다.

ffprobe 또는 avprobe를 다운로드해야 한다는 오류가 발생한 적이 있어서 ffmpeg 및 libav가 올바르게 설치되었는지 확신할 수 없었습니다.

또한 다른 곳에서 토론을 봤습니다. ffprobe 또는 avprobe가 더 좋습니까?

답변1

에 따르면 youtube-dl --help:

--audio-format FORMAT 오디오 형식 지정: "best", "aac", "flac", "mp3", "m4a", "opus", "vorbis" 또는 "wav" 기본값: 없음 - x는 효과가 없습니다

그러니 다음을 추가하세요 -x.

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

그러나 결과적으로 손실 대 손실 재인코딩이 발생하는데 이는 좋지 않습니다. 다음 명령을 사용하여 사용 가능한 형식을 나열할 수 있습니다 youtube-dl -F.

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

여기서 가장 좋은 옵션은 160k Opus 또는 128k Ogg임을 알 수 있습니다. 실제로 Opus의 사운드는 더 풍부합니다.

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

.opus 파일을 사용하여 재생할 수 있습니다 ffplay.

관련 정보