yt-dlpの導入はこちらの記事を参考にしてください。
バッチファイル
拡張子を.batにして保存して、yt-dlp.exeと同じフォルダに入れます。
@echo off
cd /d %~dp0
set OPTIONS=
set /p URL=URL:
yt-dlp.exe -F "%URL%"
set /p ID=ID:
if defined ID (
set OPTIONS=%OPTIONS% -f %ID%
)
yt-dlp.exe %OPTIONS% "%URL%"
使い方
バッチファイルをダブルクリックするとコマンドプロンプトが起動します。
URLを貼り付けてEnterを押すとフォーマット一覧が表示されます。
audio onlyは音声のみ、video onlyは音声なしの動画です。
一番左のIDの数字を入力してEnterを押すとダウンロードが始まります。
何も入力せずEnterを押すとデフォルトのフォーマットをダウンロードします。
終わるとコマンドプロンプトが終了します。
出力先はバッチファイルと同じフォルダです。
オプションを指定したい場合はset OPTIONS=の後に書いてください。
動画と音声を結合する場合は+で繋いでください。
137+140
複数のフォーマットをダウンロードする場合は,で区切ってください。
137,136,134
拡張子が同じだとファイル名が同じになってしまうので、set OPTIONS=の後に以下のように書いてください。ファイル名にIDの数字が入ります。
-o "%%(title)s.f%%(format_id)s.%%(ext)s"




コメント