YouTube-DLのインストール-Linux用のコマンドラインビデオダウンロードツール


youtube-dlは、Pythonベースの小さなコマンドラインツールで、YouTube.com、Dailymotion、Googleビデオ、Photobucket、Facebook、Yahoo、Metacafe、Depositfilesなどのいくつかの同様のサイトからビデオをダウンロードできます。 pygtkで記述されており、このプログラムを実行するにはPythonインタープリターが必要です。プラットフォームに制限はありません。 Unix、Windows、またはMac OSXベースのシステムで実行する必要があります。

最近、youtube-dlは、17の新しいWebサイト(brightcove.com、auengine.com、RingTV、instagram.com、Jukebox、3sat、CSpan、Statigr.am、traileraddict.com、hotnewhiphop.com、wat.tv、 tu.tv、gamespot.com、tudou.com、Wimp.com、archive.org、break.com

youtube-dlでは、ダウンロードする特定の利用可能なビデオ品質形式を選択したり、プログラム自体がサイトから高品質のビデオを自動的にダウンロードしたりすることもできます。また、ユーザー固有のプレイリストのダウンロード、ダウンロードしたビデオファイルにカスタムまたはオリジナルのタイトルを追加するオプションもサポートしています。プロキシサポートなど。

RHEL / CentOSおよびFedoraにYouTube-DLをインストールします

youtube-dlプログラムは、システムでepelリポジトリを有効にすることでインストールできます。有効にすると、図のように「yum」パッケージマネージャーツールを使用してインストールできます。

# yum install youtube-dl

更新:サードパーティのリポジトリを追加したくない場合でも、図のようにcurlまたはwgetコマンドを使用してすぐにインストールできます。

# curl https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl
OR
# wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

注:最新バージョンのyoutube-dlファイルを取得するには、システムにcurlまたはwgetパッケージがインストールされている必要があります。あなたがそれらを持っていないなら、あなたはそれを手に入れるためにyumするかもしれません。

ファイルをフェッチした後、正しく実行するには、スクリプトに実行可能権限を設定する必要があります。

chmod a+rx /usr/local/bin/youtube-dl

Ubuntu / LinuxMintおよびDebianにYouTube-DLをインストールする

Ubuntuユーザーは、図のようにwebupd8PPAから最新のyoutube-dlバージョンをダウンロードしてインストールできます。

$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install youtube-dl

更新:同様に、サードパーティのPPAを使用する代わりに、curlまたはwgetコマンドを使用して、図のように最新バージョンのyoutube-dlスクリプトをインストールできます。

$ sudo curl https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl
OR
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

スクリプトをダウンロードした後、実行権限を設定します。

$ sudo chmod a+rx /usr/local/bin/youtube-dl

YouTube-DLを更新する

Youtube-dl自体は、次のコマンドを使用して最新バージョンに更新できます。

# youtube-dl -U
Updating to version 2015.09.03 ...
Updated youtube-dl. Restart youtube-dl to use the new version.

YouTube-DLを使用してビデオをダウンロードする方法

ビデオファイルをダウンロードするには、次のコマンドを実行するだけです。ここで、「VIDEO_URL」はダウンロードするビデオのURLです。

# youtube-dl https://www.youtube.com/watch?v=iRYvuS9OxdA
[youtube] iRYvuS9OxdA: Downloading webpage
[youtube] iRYvuS9OxdA: Downloading video info webpage
[youtube] iRYvuS9OxdA: Extracting video information
[youtube] iRYvuS9OxdA: Downloading js player new-en_US-vflCeB3p5
[youtube] iRYvuS9OxdA: Downloading DASH manifest
[download] Destination: Amy Macdonald - This Is The Life-iRYvuS9OxdA.mp4
[download] 100% of 10.33MiB in 00:01

利用可能なすべての形式のビデオを一覧表示するには、youtube-dlコマンドでオプション「–list-formats」を使用します。

# youtube-dl --list-formats https://www.youtube.com/watch?v=iRYvuS9OxdA
[youtube] vKtwZmhX0lw: Downloading webpage
[youtube] vKtwZmhX0lw: Downloading video info webpage
[youtube] vKtwZmhX0lw: Extracting video information
[youtube] vKtwZmhX0lw: Downloading DASH manifest
[youtube] vKtwZmhX0lw: Downloading DASH manifest
[info] Available formats for vKtwZmhX0lw:
format code  extension  resolution note
171          webm       audio only DASH audio  113k , [email protected] (44100Hz), 1.86MiB
140          m4a        audio only DASH audio  128k , m4a_dash container, aac  @128k (44100Hz), 2.14MiB
141          m4a        audio only DASH audio  255k , m4a_dash container, aac  @256k (44100Hz), 4.30MiB
278          webm       180x144    DASH video   63k , webm container, vp9, 1fps, video only, 946.76KiB
160          mp4        180x144    DASH video  112k , avc1.4d400c, 15fps, video only, 1.86MiB
242          webm       300x240    DASH video  170k , vp9, 1fps, video only, 2.50MiB
133          mp4        300x240    DASH video  247k , avc1.4d400d, 25fps, video only, 4.11MiB
243          webm       400x320    DASH video  288k , vp9, 1fps, video only, 4.07MiB
13           3gp        unknown    small 
17           3gp        176x144    small ,  mp4a.40.2, mp4v.20.3
36           3gp        320x240    small ,  mp4a.40.2, mp4v.20.3
5            flv        400x240    small 
43           webm       640x360    medium ,  vorbis, vp8.0
18           mp4        640x360    medium ,  mp4a.40.2, avc1.42001E (best)

好みのファイル形式をダウンロードするには、オプション「-f」(ビデオ形式コード)を使用します。たとえば、mp4形式をダウンロードしたいので、以下に示すように、形式コードを「18」として使用します。

# youtube-dl -f 18 https://www.youtube.com/watch?v=iRYvuS9OxdA
[youtube] iRYvuS9OxdA: Downloading webpage
[youtube] iRYvuS9OxdA: Downloading video info webpage
[youtube] iRYvuS9OxdA: Extracting video information
[youtube] iRYvuS9OxdA: Downloading DASH manifest
[download] Amy Macdonald - This Is The Life-iRYvuS9OxdA.mp4 has already been downloaded
[download] 100% of 10.33MiB

ビデオファイルのリストをダウンロードするには、ファイルを作成し、ダウンロードするすべてのYouTubeリンクを配置します。

# youtube-dl -a youtube_links.txt

ターミナルで次のコマンドを入力して、使用可能なすべてのオプションを一覧表示します。

# youtube-dl --help

その他のディストリビューションの場合、youtube-dlはyoutube-dlダウンロードページからダウンロードできます。