youtube-dlを使用して動画の字幕のみをダウンロードする方法


88

youtube-dlを使用して動画のリストの字幕をダウンロードするにはどうすればよいですか?これにはオプションが必要です。しかし、字幕のみをダウンロードするオプションが見つかりませんでした


6
オプションは--skip-download-
おそらく川豪

1
この質問がなぜそんなに人気があるのか​​、私は混乱しています。これらすべての人々が念頭に置いているYouTubeビデオから字幕をダウンロードするユースケースは何ですか?多くの場合存在しない、または自動的に生成されるYouTube字幕は、適切な字幕ファイルよりも便利なのはなぜですか?
ハシム

回答:


128

ドキュメントに明確に記載されているオプションがあります

字幕オプション:

--write-sub                      Write subtitle file
--write-auto-sub                 Write automatic subtitle file (YouTube only)
--all-subs                       Download all the available subtitles of the video
--list-subs                      List all available subtitles for the video
--sub-format FORMAT              Subtitle format, accepts formats preference, for example: "srt" or "ass/srt/best"
--sub-lang LANGS                 Languages of the subtitles to download (optional) separated by commas, use IETF language tags like 'en,pt'

したがって、たとえば、ビデオのすべてのサブをリストするには:

youtube-dl --list-subs https://www.youtube.com/watch?v=Ye8mB6VsUHw

ビデオではなくすべてのサブをダウンロードするには:

youtube-dl --all-subs --skip-download https://www.youtube.com/watch?v=Ye8mB6VsUHw

25
私はドキュメントに公正な外観を与えましたが、Verbosity / Simulation Optionsの--skip-download下に隠されているオプションは見つかりませんでした。@fivetechがこの質問をしてくれてうれしいです。
ザズ

5
自動生成された字幕をダウンロードする方法は?
ブラリオボ

2
明確に「ドキュメントで言及」および「この回答で明確に言及」:「--write-auto-sub自動字幕ファイルの書き込み(YouTubeのみ)」
radekg

3
@brauliobo --write-auto-subからドキュメントyoutube-dl --sub-lang LANG --write-auto-sub --skip-download URI
パブロA

2
youtube-dl --sub-lang en --write-auto-sub --sub-format srt --skip-download v0uYZ4rTOrk1. ENG字幕を取得2.自動生成字幕を取得3. srt形式の字幕を取得4.映画をダウンロードしない
deadfish

10

または、1つの字幕しかダウンロードできません

youtube-dl --write-sub --sub-lang en --skip-download URL 

5

YouTubeから字幕をダウンロードするもう1つの簡単な方法は、Google2SRTをダウンロードすることです。Google2SRTは、Windows、Mac、Linux向けの無料のオープンソースプログラムで、YouTube動画から複数の字幕をダウンロード、保存、変換できます。

使用法

リンクをクリックして、手順1と2のスクリーンショットを表示します。

  1. Google字幕テキストボックスにURLを貼り付け、[ 読み取り ] クリックします。

  2. 適切なチェックボックスを選択して言語を選択し、Goを押します。

  3. SRT字幕テキストボックスに入力された宛先フォルダーを表示して、SRTファイルを見つけます。


7
これの問題は、YouTubeでのみ機能することです。youtube-dlは、他の何百ものサイトをサポートしています。
ヘイデンシッフ

6
質問はyoutube-dlについてです。
user598527

1
どうもありがとう、ジェガデシュ!Google2SRTは、YouTubeから自動生成されたクローズドキャプション/字幕をダウンロードするために必要なものです。youtube-dlはそれらを適切に処理しません(fooを返す代わりに字幕がありません)。
マイルズウォルベ

2
@ miles-wolbe youtube-dlが失敗したYouTubeビデオについて言及できれば幸いです。
naki
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.