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
.