通常、YouTubeからウェブブラウザを使用して動画をダウンロードします。ただし、コマンドラインを使用してYouTubeから動画をダウンロードすることもできるようになりました。
youtube-dlは、youtube-dl.orgチームによって開発されたコマンドラインユーティリティです。これはPythonプログラミング言語に基づいて構築されており、このスクリプトも必要です。
このチュートリアルは、Linuxシステムにyoutube-dlをインストールするのに役立ちます。また、Youtubeから直接オーディオとビデオをダウンロードするための複数の便利な例を提供します。
Youtube-DLのインストール
次のコマンドを使用して、Linuxオペレーティングシステムに従ってYouTubeコマンドラインダウンローダーをインストールします。
推奨される方法
すべてのUNIXユーザー(Linux、macOSなど)にすぐにインストールするには、次のように入力します。
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
カールがない場合は、代わりに最近のwgetを使用できます:
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
リポジトリから
- Ubuntu、Debian、LinuxMintへのインストール
sudo apt-get install youtube-dl - CentOS /RHEL7/6およびSL
sudo yum install youtube-dl - CentOS /RHEL8およびFedora
sudo dnf install youtube-dl
Youtube-dlでオーディオとビデオをダウンロード
次に、次の一連のコマンド例を使用して、要件に応じて2つのオプションと形式の異なるYouTube動画をダウンロードします。
1。ビデオのダウンロード– このコマンドを使用して、システムに直接ビデオをダウンロードします。
youtube-dl https://www.youtube.com/watch?v=McuF7g14hYw [youtube] McuF7g14hYw: Downloading webpage [youtube] McuF7g14hYw: Downloading video info webpage [youtube] McuF7g14hYw: Extracting video information [youtube] McuF7g14hYw: Downloading DASH manifest [youtube] McuF7g14hYw: Downloading DASH manifest [download] Destination: How to Download Java Archive using Command Line -McuF7g14hYw.mp4 [download] 100% of 3.79MiB in 00:09
2。別の名前で動画を保存– オプション-oに続けて新しいビデオファイル名を使用して、システムディスクに保存します。
youtube-dl https://www.youtube.com/watch?v=McuF7g14hYw -o Video.mp4 [youtube] McuF7g14hYw: Downloading webpage [youtube] McuF7g14hYw: Downloading video info webpage [youtube] McuF7g14hYw: Extracting video information [youtube] McuF7g14hYw: Downloading DASH manifest [youtube] McuF7g14hYw: Downloading DASH manifest [download] Destination: Video.mp4 [download] 100% of 3.79MiB in 00:07
3。 MP3のみでオーディオをダウンロード– 次のコマンドのように、システム上の任意のビデオのオーディオをmp3形式でダウンロードするだけです。
youtube-dl --extract-audio --audio-format mp3 https://youtu.be/McuF7g14hYw -o audio.mp3 [youtube] McuF7g14hYw: Downloading webpage [youtube] McuF7g14hYw: Downloading video info webpage [youtube] McuF7g14hYw: Extracting video information [youtube] McuF7g14hYw: Downloading DASH manifest [youtube] McuF7g14hYw: Downloading DASH manifest [download] Destination: /home/sysadmin/Desktop/audio.mp3 [download] 100% of 4.16MiB in 00:11 [ffmpeg] Correcting container in "audio.mp3" [ffmpeg] Post-process file audio.mp3 exists, skipping