youtube動画(音声)をダウンロードする
やりたいこと
法律の勉強の一環として、youtubeに上がっている条文素読動画の音声のみをダウンロードしたい。
youtube-dl(https://github.com/ytdl-org/youtube-dl/blob/master/README.md#installation)というパッケージを使います。以下では、Pythonのpipを使ったインストールおよび利用方法を説明します。また、ダウンロードしたいyoutubeページのアドレスは、youtubeページ動画下にある共有タブからコピーできます。
作業
デスクトップに作業フォルダを作成し、移動します。
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の中にあると思うので、探してみてください。