共计 3495 个字符,预计需要花费 9 分钟才能阅读完成。
オンラインビデオプラットフォームの隆盛に伴い、お気に入りのビデオをダウンロードしてオフラインで視聴したいというユーザーがますます増えている。この需要を満たすために、様々な動画ダウンロードツールが登場し、その中でもコマンドラインツールyt-dlpは、その強力な機能とクロスプラットフォームのサポートにより、多くの人々に好まれる無料ツールとなっている。
YouTubeにアクセスできるインターネット環境でこのページを開いてご覧ください。
図解の詳細については下記を参照されたい。
yt-dlpとは?
yt-dlpはPythonをベースとしたフリー、オープンソース、クロスプラットフォームのコマンドラインツールで、ユーザーが幅広いオンラインビデオプラットフォームからオーディオとビデオコンテンツをダウンロードできるように設計されています。B Station、Weibo、Aichiye、Youku、Xiaohongshu、Himalaya FM、CCTV CCTV、Facebook、Instagram、Reddit、Twitter、TikTokなど、国内外の主要なプラットフォームを含む1800以上のウェブサイトをサポートしています。
yt-dlpは、ユーザーが動画をダウンロードするのを助けるだけでなく、ダウンロードプロセスをより効率的かつ便利にするいくつかの非常に便利な追加機能を提供します。使いやすく、Linux、Windows、macOSなどのオペレーティングシステムをサポートし、あらゆるデバイスのユーザーに便利です。

yt-dlpの主な機能
機能豊富なダウンロードツールとして、yt-dlpは他とは一線を画す様々な便利な機能を備えています。ここでは、yt-dlpの主な機能をご紹介します:
1. ストップ・アンド・スタート・トランスミッション
yt-dlpはブレークポイントの再開をサポートしており、ダウンロードが中断された場合でも、再開することなく中断された場所からダウンロードを再開することができます。これは大きなファイルをダウンロードする場合や、不安定なネットワーク環境で使用する場合に特に重要です。
2. ビデオフォーマットの変換(FFmpegに依存)
yt-dlpはダウンロードした動画を様々なフォーマットに変換することができるので、デバイスの要件に応じて適切なフォーマットを選んでダウンロードすることができます。FFmpegとの統合により、yt-dlpは幅広いビデオフォーマットへの変換をサポートし、解像度、ビデオ品質などのパラメーターを調整することができます。
3. 広告を自動的にスキップするSponsorBlock機能
yt-dlpはSponsorBlockプラグインを統合し、視聴体験を向上させるために、自動的に広告や動画の中断をスキップすることができます。ユーザーは必要に応じてこの機能をオンにするかどうかを選択することができ、面倒な広告の中断を避けることができます。
4. クッキーサポート
yt-dlpはまた、ダウンロードのためのブラウザクッキーの使用をサポートし、ログイン認証を必要とするビデオダウンロードの多くの問題を解決します。この機能により、ユーザーは閲覧にログインが必要なコンテンツをダウンロードすることができます。
5. ビデオのチャプター分割
長い動画の場合、yt-dlpは動画のチャプター分割機能を提供します。教育ビデオや長い講義などでは、この機能はとても便利です。
6. プラグイン拡張機能
yt-dlpはプラグインを通してより多くの機能を拡張することができます。例えば、YouTube Agegate Bypassのようなプラグインをインストールして年齢制限を回避したり、YouTube nsig Proxyを使って暗号化されたストリーミングリンクを処理することができます。これらのプラグインは、ユーザーのニーズに応じてダウンロード体験をさらに最適化することができます。

yt-dlp をインストールする
Windowsへのインストール
著者のギズブ ダウンロードあなたにぴったりのバージョン そしてエフエフエムペグ のシステムファイルにffmpegとyt-dlpを一緒にffprobeするためにダウンロードする。
C:WindowsSystem32でOK。ターミナルを開き、yt-dlp [video link]と書いてビデオをダウンロードする。
yt-dlp 共通コマンドの例
こんにちは。yt-dlp は、複数のウェブサイトからビデオやオーディオリソースをダウンロードすることをサポートする機能豊富なコマンドラインのオーディオおよびビデオダウンローダです。ビデオをダウンロードしたい場合、以下の基本的なコマンドを使用することができます:
shellyt-dlp [ビデオリンク]
例えば、ビデオへのリンクがある場合、そのリンクを次のようにコマンドに直接置き換えることができる。
shellyt-dlp https://www.youtube.com/watch?v=xxxxxxxxxx
これは、デフォルトで最高の品質でビデオをダウンロードします。さらにオプションが必要な場合、例えば、特定のビデオ品質、フォーマットを選択したり、プレイリストをダウンロードしたりすることができます。yt-dlp 様々なニーズに対応するため、様々なパラメータが用意されている。以下はよく使われるコマンドの例である:
- 最高品質のビデオとオーディオをダウンロードするシェル
yt-dlp -f "bestvideo+bestaudio" [ビデオリンク] - ダウンロードする動画の最大解像度を制限するシェル
yt-dlp -f "bestvideo[height<=1080]+bestaudio" [ビデオリンク] - 特定のフォーマットのビデオをダウンロードする(例:MP4形式の動画のみをダウンロードする場合):シェル
yt-dlp -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]" [ビデオリンク] - ビデオのすべてのフォーマットを見るシェル
yt-dlp -F [ビデオリンク] - プレイリストをダウンロードシェル
yt-dlp [プレイリストへリンク] - チャンネルのすべてのビデオをダウンロードするシェルコピー
yt-dlp [チャンネルリンク]
ダウンロード
音声だけをダウンロードしたい場合は-xパラメーター
yt-dlp -x [ビデオリンク]
オーディオファイルがある場合は、直接ダウンロードされ、ない場合は、ビデオがダウンロードされ、FFmpegを介してオーディオファイルに変換され、最後にビデオファイルは自動的に削除されます。
字幕をダウンロード
1 まず、ビデオにどのような字幕があるか確認してください:
yt-dlp --list-subs [ビデオリンク].
特定の言語の字幕をダウンロードする(ビデオをダウンロードせずに):
yt-dlp --write-subs --sub-langs [言語コード] --skip-download [ビデオリンク]。
ビデオ一括ダウンロード
- 複数のビデオリンクをコマンドで直接リストする:
yt-dlp [ビデオリンク1] [ビデオリンク2]
- ビデオへのリンクをテキスト・ファイルに保存し、それを
-aパラメーターはファイルパスを指定する:
yt-dlp -a [テキストファイルパス]
プレイリストをダウンロード
プレイリストのリンクまたはIDを直接使用してください:
yt-dlp【プレイリストリンク
#または
yt-dlp [プレイリストID]
ビデオフォーマット、画質、音声の指定(一般的なもの)
ビデオには、mhtml、mp4、m4a、webm、256×144、1280×720、1920×1080など、さまざまなフォーマットと解像度のオプションがあります。使用できるのは-Fパラメータを使用すると、ターゲットビデオで使用可能なフォーマット、解像度、オーディオが表示され、選択することができます。
1利用可能なビデオフォーマット、解像度、およびオーディオを表示します:
yt-dlp -F [ビデオリンク]
指定されたフォーマットのビデオ+オーディオをダウンロードする:
yt-dlp -f [ビデオフォーマットID + オーディオフォーマットID] [ビデオリンク]
最高品質のビデオをダウンロードする
最高品質のビデオを素早くダウンロードするために、yt-dlpはいくつかの便利なフォーマットセレクターも提供しています:
1 最高のビデオとオーディオ品質をダウンロードし、自動的にマージする(推奨):
yt-dlp -f "bv*+ba/b" [ビデオリンク]
2 MP4などの出力形式を指定します:
yt-dlp -f "bv*[ext=mp4]+ba[ext=m4a]/b" [ビデオリンク]
ここでのフォーマット・パラメーターは以下の通り:
bv*最適なビデオストリームの選択ベストビデオを追加して短縮した。*この数字は、すべてのエンコーディングに対応していることを示す。バ最適なオーディオ・ストリームの選択ベストオーディオの略。b単一ファイルにすでにビデオとオーディオが含まれている場合は、直接ダウンロードされます。ext=mp4/m4a出力形式をMP4/M4Aに指定します。
3最終ファイルがMP4形式でなければならないことを確認したい場合は、以下のコマンドを使用することができます:
yt-dlp -f "bv*+ba/b" --merge-output-format mp4 [ビデオリンク]
ビデオチュートリアルのアドレス:https://youtu.be/sMD1b1R_J-c









