質問: rhy9_rqbrnq 。ファイルyt-dl.pyには https://raw.githubusercontent.com/rg3/youtube-dl/2012.02.27/youtube-dl があります。
回答: youtube-dlのreadmeファイル(ファイルyt-dl.pyとして実行するプログラム)によると、--write-srtはオプションではありませんが、--write-subはオプションです。すべてのオプションを含むreadmeファイルはこちらから入手できます: https://github.com/rg3/youtube-dl/blob/master/readme.md#readme yt-dl.py --sub-lang en --convert-subs srt --write-sub <youtube url>を使用して字幕付きのビデオを正常にダウンロードしました。 --sub-lang enは英語の字幕を選択し、--convert-subs srtは字幕を一般的なsubrib(.srt)形式に変換し、--write-subは字幕を.srtファイルに書き込み、<youtube url>は単にurlです/ youtubeビデオページのwebアドレス。例:yt-dl.py --sub-lang en --convert-subs srt --write-sub https://www.youtube.com/watch?v=swan0fwfd5mwindows実行可能ファイルを使用する場合は、 dos-promptを起動 、youtube-dl.exeファイルに移動し、例:youtube-dl.exe --sub-lang en --convert-subs srt --write-sub https://www.youtube.com/watch?v=swan0fwfd5mと記述します。 ffmpegプログラムがインストールされていない場合、--convert-subsコマンドは機能しません。その場合は、このオプションを省略する必要があり、youtube-dlは代わりに.vtt字幕を出力します。