この記事は Google 翻訳を使用して処理されました
導入
コマンドラインから何かを実行して自慢したいと思わない男の子がいるでしょうか?以前から youtube-dl については知っていましたが、複雑すぎるようだったので使用していませんでした。今日試してみたところ、とても便利だとわかりました。
環境
Python 3.7以降をインストールする
Python の公式サイト
でダウンロードしていい、インストールのとき、Add Python x.x to PATH
をチェックしてね
yt-dlp をインストール
yt-dlp は youtube-dl に基づいて変更され、ダウンロード速度が速い
ダウンロード
releases
で yt-dlp.exe
をダウンロードする
構成
ダウンロードしたファイルを固定の場所に置き、マイコンピュータのプロパティを開き、システムの詳細設定 - 環境変数 - システム変数に移動し、Path
を選択して編集をクリックし、新しいウィンドウで新規をクリックします。yt -dlp.exe
のファイルを入力して
次に、「はい」を 3 回クリックしてすべてのウィンドウを閉じる。
テスト
Win+R を押して「cmd」と入力し、Enter を押す。
cmd に yt-dlp
と入力します。Usage: yt-dlp [OPTIONS] URL [URL...]
が表示されたら、設定は成功だ。
更新
cmdに「yt-dlp -U」と入力するといい
動画をダウンロード
ダウンロードを開始するには、cmd に「yt-dlp」+「スペース」+「YouTube ビデオ リンク」と入力するだけです。
デフォルトのダウンロードは720Pで、保存場所はC:/Users/%UserName%/
です。
ダウンロード保存場所を変更する
C:\Users\%UserName%\AppData\Roaming
に新しいフォルダを作成し、yt-dlp
という名前を付け、新しく作成したフォルダに入り、新しいファイル config.txt
を作成します。
ファイルに次のコードを入力してください
-o 'C:/Users/%UserName%/Downloads/Video/%(title)s.%(ext)s'
このうち、C:/Users/%UserName%/Downloads/Video/
はダウンロードディレクトリです。
%(title)s.%(ext)s
は、ビデオのタイトルであるファイル名を保存する形式で、ビデオのタイトル.ビデオの拡張子名
1080Pをダウンロード
1080P以上の動画は音声と動画が分離されているため、まずffmpegをダウンロードする必要があります。
ffmpeg
公式サイト にアクセスし、左下隅のシステムタイプを選択してから、ダウンロードを選択します。
Releases · BtbN/FFmpeg-Builds
を選択し、ffmpeg-n5.0-latest-win64-gpl-5.0.zip
をダウンロードしました。
次に、それを固定フォルダに配置し、システム変数に「bin」ファイルディレクトリを配置します。
テスト
cmd を開いて ffmpeg -version
と入力します。バージョン番号が表示されれば、設定は成功です。
クエリコマンド
現在のビデオの完全な形式を表示するには、yt-dlp -D [URL]
と入力します (クエリのみ、ダウンロードは行われません)
ダウンロードコマンド
指定した形式でビデオをダウンロードするには、yt-dlp -f [ID] [URL]
と入力します。ビデオとオーディオをダウンロードするには、[ID]+[ID]
の組み合わせを使用できます。つまり、yt-dlp -f [ID]+[ID] [URL]
はダウンロード後に自動的に結合されます
注: 最高品質のビデオとオーディオをダウンロードします: -f "bv+ba/b"
aria2 を呼び出す
ダウンロード コマンドの後に--external-downloader aria2c --external-downloader-args "-x 16 -k 1M"
を追加するだけです。
字幕をダウンロード
outube-dl --write-sub [url] //これはvtt形式の英語字幕とmkv形式の1080pビデオをダウンロードします
youtube-dl --write-sub --skip-download [url] //ビデオをダウンロードせずに別の vtt 字幕ファイルをダウンロードします
youtube-dl --write-sub --all-subs [url] //すべての言語の字幕をダウンロードします(ある場合)
youtube-dl --write-auto-sub [url] //自動生成された字幕をダウンロードする(YouTubeのみ)
ビデオリストをダウンロード
youtube-dl -f [format code] [palylist_url] //この方法では、指定された解像度のmp4ビデオをダウンロードできます
youtube-dl [playlist_url] //ビデオ リストをダウンロードします。この方法でダウンロードされたビデオは、mkv または webm 形式である可能性があります。
youtube-dl -cit [playlist_url] //ビデオ リストをダウンロードします。この方法でダウンロードされたビデオは、mkv または webm 形式である可能性があります。
youtube-dl --yes-playlist [url] //リンクがビデオリストの場合、リスト内のビデオをダウンロードします。上記と同じですが、mkv または webm 形式である可能性があります。
視覚化
Releases · jely2002/youtube-dl-gui