ソーシャルメディア
 Computer >> コンピューター >  >> ソフトウェア >> ソーシャルメディア

root化不要!ターミナルだけでAndroidにYouTube動画をダウンロードする方法

スマホでYouTubeの動画をダウンロードしたいと思ったことはありませんか?一見シンプルなこの疑問に行き着くのは、たいてい広告まみれのサードパーティ製アプリです。こうしたアプリは動作が重かったり、変換品質に難があったりすることも少なくありません(参考:「YouTubeを320kbps MP3に変換するのは時間の無駄な理由」)。

実は、Androidのターミナルさえあれば、動画全体も音声のみももっと簡単にダウンロードできます。しかもroot化は一切不要。このガイドでは、その具体的な手順をコマンド付きで解説します。

必要なもの

  • お好みのAndroidターミナルエミュレータ(Termux、Material Terminal、Terminal Emulatorなど)

ステップ1:ターミナルのインストールとストレージ権限の付与

まず、お好みのターミナルエミュレータをダウンロードしてインストールします。

起動時にストレージへのアクセス許可を求められない場合は、手動で付与しておきましょう。「設定」→「アプリ」→(ターミナルアプリ)→「権限」→「ストレージ」を有効にします。

ステップ2:必要なパッケージのインストール

ターミナルを開き、以下のコマンドを1行ずつ入力していきます。

termux-setup-storage
packages install python
pip install youtube-dl
mkdir /data/data/com.termux/files/home/storage/shared/Youtube
mkdir -p ~/.config/youtube-dl
apt-get install nano

最後のコマンドはテキストエディタ「nano」のインストールです。これを使うと、youtube-dlの設定ファイルを簡単に編集できます。

ステップ3:youtube-dlの設定ファイルを作成する

次のコマンドで、nanoエディタを使ってyoutube-dlの設定ファイルを開きます。

nano ~/.config/youtube-dl/config

開いたら、以下の行を追加します。

--no-mtime
-o /data/data/com.termux/files/home/storage/shared/Youtube/%(title)s.%(ext)s
-f "best[height<=480]"

「480」の部分は、360・720・1080など好みの解像度に変更可能です。音声のみをダウンロードしたい場合は、「best[height<=480]」を「140」に置き換えて「-f 140」としてください。

ステップ4:nanoでの保存方法

nanoにはCTRL+Sのような保存ショートカットがないため、Androidの画面キーボードでは音量キーをCTRLキー代わりに使います(USB-OTGで物理キーボードを接続している場合は、CTRLキーがそのまま使えます)。設定ファイルを保存するには「音量下 + O」を押し、nanoを終了するときは「音量下 + X」を押します。

ステップ5:YouTubeアプリの共有メニューとの連携

ターミナルに戻り、さらにいくつかのコマンドを入力します。これにより、youtube-dlのコマンドがYouTube公式アプリの「共有」メニューと連携するようになります。

mkdir ~/bin
cd ~/bin

続けて、nanoで新しいファイルを作成・編集します。

nano termux-url-opener

この新しい設定ファイルに次の1行を追加し、保存してnanoを終了してください。

youtube-dl $1

ステップ6:動作テスト

これで準備完了です。YouTubeアプリを開いて好きな動画を表示し、「共有」ボタンをタップしてみてください。Termuxのアイコンとボタンが表示されるはずです。それをタップするだけで、動画が自動的にAndroid端末にダウンロードされます。

なお、youtube-dlは近年アップデートが滞っており、環境によってはエラーが発生することがあります。その場合は後継ツールのyt-dlpへの乗り換えがおすすめです。「pip install yt-dlp」でインストールし、設定ファイル内の「youtube-dl」を「yt-dlp」に置き換えるだけで、同じ手順がそのまま使えます。

  1. 【保存版】Android・iPhoneでTikTok動画をダウンロードする方法を徹底解説

    トレンドに敏感な方なら、TikTok(ティックトック)というアプリを目にしたことがあるはずです。TikTokは世界で最も人気のあるショート動画プラットフォームの一つで、ユーザーがスマートフォンで撮影した面白い、ドラマチック、そしてエンターテインメント性の高い動画を投稿し合う、ユーザー参加型のコンテンツ制作プラットフォームです。一度使い始めると中毒性が高く、世界中で数十億回以上ダウンロードされており、ユーザーの約半数が16〜24歳の若い世代で占められていると言われています。 毎日何百万人ものユーザーから膨大な動画が投稿されるTikTokでは、「気に入った動画をスマホに保存したい」というニーズが自

  2. iPhoneにYouTube動画をダウンロードしてカメラロールに保存する方法【脱獄不要】

    美しいデザインと優れたパフォーマンスを誇るiPhoneですが、時にはその制限がユーザーをイライラさせることもあります。例えば、iPhoneでYouTube動画を見ていて、それをカメラロールに保存したいと思っても、標準機能では実現できません。もどかしく感じたことはありませんか?実際のところ、YouTube Premium(旧YouTube Red)の有料サブスクリプションを受け入れない限り、iPhoneにYouTube動画を保存するのは一筋縄ではいきません。有料プランでは広告なしで動画を視聴でき、オフライン再生用のダウンロード機能も利用できます。しかし、ダウンロードした動画にアクセスできるのはY