如何將整個 YouTube 播放清單下載為單一 mp3 檔案?

如何將整個 YouTube 播放清單下載為單一 mp3 檔案?

將整個 YouTube 播放清單下載為單一.mp3檔案的建議解決方案是什麼?我願意接受除 之外的解決方案youtube-dl

答案1

您可以下載youtube-dlMP3 格式的播放列表,如中所述如何從 youtube-dl 下載播放清單?,例如:

youtube-dl -cix --audio-format mp3 -o '%(playlist_title)-%(playlist_id) - %(playlist_index) - %(title)-%(id).%(ext)' -- 'https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk'

然後您可以使用 FFmpeg 連接這些檔案:

printf "file '%s'\n" *.mp3 | ffmpeg -f concat -i - -codec copy all.mp3

Avconv 有點困難,因為它不支援以下concat格式:

avconv -i "concat:$(printf '%s|' *.mp3 | head -c -1)" -codec copy all.mp3

答案2

如果您將每個單獨的影片下載為一個,.mp3則只需執行以下命令即可將它們組合起來:

cat 1.mp3 2.mp3 3.mp3 4.mp3 [and so on] > combined.mp3

相關內容