$ youtube-dl --write-sub --sub-lang ja 'https://www.youtube.com/watch?v=NasyGUeNMTs'
字幕がないときは --write-sub
の代わりに、自動生成字幕用の --write-auto-sub
を使う
--sub-format FORMAT
でフォーマットを変更できるらしいが、vtt
以外のサポートはされていないものと思ったほうがいい
ffmpegで字幕を焼く場合vtt
のままでは出来ないのでass
へ変換する
ffmpeg -i subtitle.vtt subtitle.ass
ffmpeg - burning webvtt subtitles to mp4 video - Unix & Linux Stack Exchange
あとで書く
あとで書く
How to set background to subtitle in ffmpeg? - Stack Overflow