youtube動画(音声)をダウンロードする

やりたいこと

法律の勉強の一環として、youtubeに上がっている条文素読動画の音声のみをダウンロードしたい。


youtube-dl(https://github.com/ytdl-org/youtube-dl/blob/master/README.md#installation)というパッケージを使います。以下では、Pythonのpipを使ったインストールおよび利用方法を説明します。また、ダウンロードしたいyoutubeページのアドレスは、youtubeページ動画下にある共有タブからコピーできます。

インストール

コマンドプロンプトを起動し、以下のコードを入力します。

pip install youtube-dl

作業

デスクトップに作業フォルダを作成し、移動します。

cd Desktop
mkdir 条文素読
cd 条文素読


youtube-dlは基本的に作業フォルダにて以下を実行します。詳しいオプションの説明は上の公式サイトから、URLは各自がコピーしてきたものを使用してください。

youtube-dl OPTIONS URL


以下のコードは、上が動画ファイルをそのままダウンロード、真ん中が音声のみダウンロード(拡張子は.opus)下が音声のみmp3で保存するコードです。

youtube-dl 動画url
youtube-dl --extract-audio 動画url
youtube-dl --extract-audio --audio-format mp3 動画url


3つ目の動画をmp3に変換する場合は、ffmpegが必要となります。基本的には上2つ目のコードで音声だけ抽出したら、Windowsの名前変更から拡張子を変えるだけでいいと思います。もしffmpegを使うのであれば、以下を参考にしてください。


まずこちらからダウンロードページに飛びます。
Builds - CODEX FFMPEG @ gyan.dev
release buildsにある「ffmpeg-release-essentials.zip」をダウンロード、解凍します。binフォルダの中に.exeファイルが3つあるので、その3つをコピーして「youtube-dl.exe」のあるフォルダと同じ場所に移動します。「youtube-dl.exe」は、Anaconda3のScriptsの中にあると思うので、探してみてください。