Support for youtube json3 subtitles format
See original GitHub issueChecklist
- I’m reporting a feature request
- I’ve verified that I’m running youtube-dl version 2021.12.17
- I’ve searched the bugtracker for similar feature requests including closed ones
Description
by changing the fmt param when downloading a subtitles to json3, you can get a json format which despite me not understanding fully what it contains, it feels like it’s more complete compared to the other subtitles Please add a support for it (I got a workaround for myself but I think it should be in the main module/library)
Issue Analytics
- State:
- Created a year ago
- Comments:7 (6 by maintainers)
Top Results From Across the Web
The First Complete Guide to YouTube Captions (Old SRV3 ...
... YouTube quietly rolled out a new caption format, dubbed JSON3. ... looked at YouTube's canonical list of supported caption file formats.
Read more >Supported subtitle and closed caption files - YouTube Help
A subtitle or closed caption file contains the text of what is said in the video. ... See what file formats YouTube supports...
Read more >YouTube seems to have decided that subtitlers haven't been ...
YouTube has changed the default format and implementation used for captions on desktop browser from a format called "srv3" to "json3". The actual...
Read more >How to Download YouTube Subtitles as Google Play JSON ...
In this video, I'll show you How to Download YouTube subtitles as Google Play JSON files and Convert to SRT subtitle files. It's...
Read more >Closed Captions in YouTube as JSON - Stack Overflow
There currently is no supported API for retrieving closed caption tracks for arbitrary videos. (You might be able to reverse-engineer some methods of ......
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
It presumably does in yt-dlp. With any luck we just need this (diff from yt-dl to yt-dlp):
Resolved by https://github.com/ytdl-org/youtube-dl/commit/811c480f7b6c25ca510a033e6365d00174135392.