YouTube プレイリスト全体を 1 つの mp3 ファイルとしてダウンロードするにはどうすればいいですか?

YouTube プレイリスト全体を 1 つの mp3 ファイルとしてダウンロードするにはどうすればいいですか?

YouTube プレイリスト全体を 1 つのファイルとしてダウンロードするための推奨ソリューションは何ですか.mp3? 以外のソリューションも検討しますyoutube-dl

答え1

youtube-dlプレイリストはMP3形式でダウンロードできます。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

関連情報