(追記あり)Youtubeからmp4動画をダウンロードするPythonスクリプト「getYoutube」を作ってみた!

Pocket

みなさんは

Youtubeから動画をダウンロードしたい時どうしてますか?
私はClipboxというアプリを使ってました。

Clipbox 4.3.8
分類: ユーティリティ,仕事効率化
価格: 無料 (KGC)

このアプリいいんですけど、Youtubeからダウンロードする時はチョット(かなり?)手間なんですよね。(^^;

Youtube見ててDLしたいと思ったら、共有→URLをコピー→Clipboxを立ち上げて→ブラウザを選択して→ペースト→1度動画を再生→停止→+をタップ→Are you ok?をタップ→really?をタップ→ダイアログでOKをタップでやっとダウンロードされます。ざっと11アクションです!

面倒くさかったのでPythonでダウンロードできるスクリプトを作ってみました。

追記 2018/10/9

本ブログで紹介するgetYoutubeで使用しているモジュールpytubeの仕様が2018/9/10に変わったようです。
かなり変わったようで、getYoutubeが使えなくなったので新しくgetYoutube2を作りました。詳しくは以下のエントリーをご覧下さい。

追記ここまで

スクリプトのダウンロード

以下のリンクからスクリプトをダウンロードして、以前説明した方法でスクリプトをインポートしてショートカットを設定して下さい。

また、本スクリプトではpytubeというモジュールを使用してます。Pythonista3にStaShをまだ入れてない方は以下のブログの「StaShのインストール」を参考にインストールして、StaSh上で「pip install pytube」を実行してpytubeをインポートして下さい。

▼見ているYoutubeの共有をタップ

▼右にある「その他」をタップ

▼RunPythonistaScriptをタップして、getYoutubeをタップすると

▼動画のファイル名が表示されて、しばらくすると「ダウンロードしました」と表示されます。

▼すると、getYoutubeと同じところに「Download」フォルダが作成されて、その中に動画が保存されてるのが確認できます。

▼そのファイルをタップして、QuickLookをタップすれば再生できます。

▼また、OpenInをタップして、お好きなプレイヤーをタップすれば

▼再生されます。

▼ちなみに、Web上で見つけたYoutubeリンクアドレスも、選択して「共有」をタップして

▼RunPythonistaScriptをタップして、getYoutubeをタップすればダウンロードできます。

▼ダウンロードできるmp4動画のビットレートが複数ある場合は、以下のように選択画面になります。DLしたい番号を入力すればダウンロードされます。

▼但し、本スクリプトはDownloadフォルダに同名ファイルがあると、ビットレートが異なっててもダウンロードしません。ご注意ください。

※どうしてもダウンロードしたい場合は、Downloadフォルダのファイルを違うところに移動して下さい。

最後に

いかがでしょうか?
4アクション程でダウンロードできるようになったので、かなり便利になったと思います。
結構爆速でダウンロード出来るし、皆さんも是非お試し下さい。(^^)

※尚、本スクリプトはmp4動画しか対応してません。

紹介したアプリ
Clipbox 4.3.8
分類: ユーティリティ,仕事効率化
価格: 無料 (KGC)
Pythonista 3 3.1
分類: 仕事効率化,教育
価格: ¥1,200 (omz:software)

happyChappy(@happyChappy1115)でした。

Sponsored Link

Posted from するぷろ for iOS.

Pocket