勉強ここ2回ほどpytubeで遊んでいますが、そろそろラスト。今回はDASH用に準備されている、動画のみ、音声のみのストリームをダウンロードしてみます。progressiveは720p以下ですが、DASHには1080pの動画が準備されていることもあるので試す価値はあるかなと。ダウンロードした動画と音声は、ffmpegで勝手に合成が始まるようにします。前回との変更点ファイルを選択→ダウンロード→ffmpegという流れは前回とほとんど同じなのですが、動画ファイルと音声ファイルの2ファイルがあること。加えてそれぞれの拡張子が未定ということで、思ったよりもやっかいでした。動画+音声DLのほうがスムースなのでその点を変更しました。動かしてみる起動してYouTubeの動画URLを入れると、動画のみの一覧が出てきます。mp4にしているため。ここで使いたい動画の選択しますが、入力するのはitagの番号です。動画と音声ファイルを連続でダウンロードする仕様にしたので、ユニークで使えるitagでファイルを指定するようにしました。続いて同じように音声のみのファイルを選びます。こちらもitagの番号で指定。フィルタはこれが効いています。only_audio=True))音声を選択すると、動画のダウンロードと音声のダウンロードが始まり、それぞれのダウンロードが終わるとffmpegでファイルの合成が始まります。一応「ファイルを残しますか?」などと聞かれますが、動画のみファイルのファイル名は「tmp_Video」、音声のみは「tmp_Audio」と、完全なテンポラリ仕様になっているのであまり親切ではありません。ちなみに完成ファイルは「タイトル+mp4」になります。ffmpegの設定はここです。d.ext_a)動画と音声はそれぞれ「tmp_Video」「tmp_Audio」の名前で固定することにしました。しておけば、ffmpegに渡す時に楽かなと。読者になる参加グループデザインはてなブログをはじめよう!yotazoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。