Ameba Ownd

アプリで簡単、無料ホームページ作成

Androidを骨までしゃぶり倒す[ROOTなんぞ要らねぇ]

Youtubeを1080p60fpsでダウンロードする方法[Youtube-dl]

2019.08.11 11:00
この記事はlinuxを再現してYoutube-dlというコマンドラインのツールを動かすという
結構高度なことをやるので、出来るだけ分かりやすく書くつもりですが分かりにくかったらごめんなさい!!あと仕組みはYoutubemp3もどきと同じだよ!



それと、動画の最高解像度が1080p以下だったり、fpsが60以下だったらその最大値になるよ!!

Youtubemp3もどきが閉鎖されたときに、じゃあAndroidなら再現できるじゃない!へぇっ!


1.termux(linuxを再現するアプリ)をインストール

GooglePlayから、「termux」をインストール。linux環境を再現するアプリです。インストールしたら起動してしばらく待つと、使えるようになります。

Windowsのコマンドプロンプトみたいに、コマンドだけでの動作になります。怖がらずに進もう!ちなみに、黒い画面の何もないところを長押しするとコピーした内容の貼り付けができる。結構重要。

2.ファイル読み書き権限を与える

まず黒い画面に

「termux-setup-storage」と入力し、ファイル権限を許可しよう。必須!

許可しよう


3.必要なもののインストール

これは凄い人がスクリプトを作ってくれているので、それを黒い画面に貼り付け、しよう!

これで「FFmpeg」「curl」「youtube-dl」と三つのパッケージがインストールされます。


curl -sL https://gist.githubusercontent.com/mskian/6ea9c2b32d5f41867e7cafc88d1b26d5/raw/youtube-dl.sh | bash

こんな感じで進んでくぜ。最後に

「You can Now use Youtube-dl to download...」みたいなのが出ればok!

これが出なかったら、このボタン

を押すと前に打ったコマンドをもう一度出してくれるから、またエンターキーを押して同じコマンドを実行しよう!

必ずこのメッセージが出るまで繰り返そうね!


4.いよいよダウンロード!

このコマンドを貼り付けよう!動画のリンクはダウンロードしたい動画のものに差し替えてくれればOK

youtube-dl -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]" -o "~/storage/downloads/%(title)s-%(height)s-youtubedl.mp4" --no-mtime (動画のURL)

これを黒い画面に貼り付けてくれよな!

こんな感じで進んでくぜ!警告がなんか出てるけど気にしない。

こんな感じでダウンロードされる。動画の最高解像度も表示してくれる親切設計です。

ちなみに、ダウンロードしたい動画が1080p以下だったり、60fps以下であったら

その値にされるので気を付けよう!

利点でもあり欠点でもある。


5.スクリプトで楽しよう!

まず黒い画面に「nano」と打つ。

ここに、この文章をコピペする!


#!/bin/sh

echo "enter youtube movie URL"

read MOVIEURL

youtube-dl -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]" -o "~/storage/downloads/%(title)s-%(height)s-youtubedl.mp4" --no-mtime $MOVIEURL


貼った。若干左が見切れている。

そこから「CTRL」とキーボードの「X」を押したあとにy、エンターを押し、

ファイル名を入れて保存するので「youtubedlkantan.sh」といれよう

そしてこのスクリプトを実行するときは、

「sh youtubedlkantan.sh」と打つ。

すると動画のURLを聞かれるので、コピペして終了。

これで動画が保存される。

これでもめんどくさい人は、下に並んでいるボタンの「↑」を押せば

直前に打ったコマンドをまた出してくれる機能があるので

それに頼ろう!!

一回termuxを終了した場合でも覚えててくれるぞ!

以上!分からないことあったらどんどん聞いてくれ!

あと、ずっとTermuxが起動してると電池を食うので、

黒い画面に「exit」と打って
それでも終了しなかったら強制終了させようね!