ターミナルのみでAndroidにYouTube動画をダウンロードする方法
多くのAndroidユーザーは、Youtubeビデオを携帯電話にダウンロードする方法を知りたがっています。 この一見単純な質問は、常に効率的ではありませんが、常に仕事を終わらせる少数のサードパーティのアプリに導きます。 たとえば、Appualの記事「YouTubeを320KBPs MP3に変換するのは時間の無駄です」を参照してください。 これらのサードパーティのアプリにも広告がいっぱいになる場合があります。
Android端末のみを使用して、YouTubeからフルビデオまたはオーディオリッピングをダウンロードするはるかに簡単な方法があります。 このAppualsガイドでは、これを達成する方法を正確に示します。ルートは不要です。
必要条件
- お好みのAndroidターミナルエミュレーター-Termux、Material Terminal、Terminal Emulatorなど
最初のステップは、選択したターミナルエミュレータをダウンロードしてインストールすることです。
デフォルトで起動時に要求されない場合は、ターミナルアプリのストレージ権限を付与します。 これを行うには、[設定]> [アプリ]>(エミュレータアプリ)> [アクセス許可]> [ストレージアクセスを有効にする]を選択します。
ターミナルアプリで、次のコマンドをすべて個別の行に入力します。
termux-setup-storageパッケージのインストール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プロセスの構成ファイルを簡単にセットアップできます)。
次の端末コマンドを使用して、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を読み取るようにします。
nanoエディターに変更を保存するためのCTRL + Sがないため、キーボードとしてCTRLの代わりにボリュームキーを使用する必要があります(USB-OTG経由でキーボードを使用している場合を除く)。 したがって、設定ファイルをnanoに保存するには、Volume Down + O(Android画面キーボード上)を押し、Volume Down + Xで終了します。
ターミナルエミュレータに戻ったら、さらにいくつかのコマンドを入力する必要があります。 これにより、Youtube-dlのネイティブターミナルコマンドが公式のYouTubeアプリの「共有」メニューにリンクされます。
mkdir〜/ bin cd〜/ bin
そして、nanoで新しいファイルをもう一度作成して構成します。
nano termux-url-opener
そして、この新しい構成ファイルに次の行を追加し、nanoを保存して終了します。
youtube-dl $ 1
これですべてをテストする準備ができました。 YouTubeを起動して任意のビデオに移動し、「共有」ボタンをタップします。 Termuxボタンとアイコンが表示されます。 このボタンを押すと、ビデオがAndroidフォンにダウンロードされます!