Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
"WARNING: video doesn't have subtitles" when there are only auto-generated (YouTube) #24761
Comments
|
What are you even reporting? It clearly states that not subtitles are available that is true. It clearly states there are only automatic captions are available that is also true. It downloads default |
|
I am reporting that the warning is wrong: There are german auto-generated subtitles when I open the URL in the browser. And if I watch the video in the browser, the subtitles that are shown are indeed german. youtube-dl downloads some english subtitles that are not shown in the browser and that don't even appear to belong to this video. Also, I have found a tool that can download the correct subtitles from the URL I provided: JDownloader2. So please reopen |
Checklist
Verbose log
Description
I'm trying to download german movies with auto-generated subs. I'm getting old and so do my ears :-(
However ... when I run youtube-dl it issues the "WARING: video doesn't have subtitles" but in the browser, there are auto-generated subtitles (and no other ones). What's even more curious ... it downloads some english subs in .vtt format. According to the browser they shouldn't exist.
I've tried all combinations of --write-sub, --write-auto-sub, and both. All with the same result.
Searching the existing issues, I've found a few old issues, but I'm not sure if they match. Some seem similar, but are closed. The fact that it does not work for me could indicate a language dependency. One more thing I noticed was it says it's looking for "automatic captions". After what I jsut learned about the difference between subs and captions, this could also be something to look for. Maybe the uplader of the video used the wrong one.
Some background info of my system:
Arch Linux, all packages up-to-date, XFCE desktop, system (and UI) language set to english, number, date, and currency format set to german. I've also tried prepending the youtube-dl call with LANG=de_DE.UTF-8 to no avail.