Yep, I have a script to yt-dlp then run whisper v3 on it, works very well especially for archiving certain videos and playlists.
https://github.com/yt-dlp/yt-dlp#subtitle-options
Or are these worse than whisper?
I generally watch videos on 1.5-2x speed (depending on speed of person talking).
I also turn on subtitles in case I miss a word due to the speed, and find it very random at times.
It would have made the experience so much better for everyone who uses subtitles.