youtube-dlで「字幕ファイル」をダウンロードするには?

Linux便利技

字幕が登録されている動画の場合、以下のように「–write-sub –sub-lang ja」オプションをつけて実行します(日本語字幕の場合)。英語字幕なら「–sub-lang en」を指定してください。「–skip-download」をつければ、字幕データだけがダウンロードされ、動画データ(通常はmp4)はダウンロードされません。

youtube-dl --write-sub --sub-lang ja --skip-download YouTubeのURL

多くの動画は字幕データが設定されていないので上記のコマンドは失敗しますが、YouTubeが音声から自動生成した字幕なら取得可能です。以下のように「–write-auto-sub –sub-lang ja」を指定して実行します。

youtube-dl --write-auto-sub --sub-lang ja --skip-download YouTubeのURL

ただし、自動生成された字幕は間違いも多いので役に立つかどうかは微妙です。

Linux便利技
\シェアお願いします/
LFI

コメント

タイトルとURLをコピーしました