ratwithacompiler / OBS-captions-plugin

Closed Captioning OBS plugin using Google Speech Recognition
GNU General Public License v2.0
1.02k stars 69 forks source link

Captions Break on Youtube #37

Open Quailsnap opened 4 years ago

Quailsnap commented 4 years ago

Note: Restreaming to YouTube with these captions enabled will corrupt VODs. Note that visual artifacting when, and only when, I talk into transcribed captions: https://youtu.be/smXf89skebE?t=2991

ratwithacompiler commented 4 years ago

Ohh that's interesting, not sure how that's happening. The actual embedding of the captions into the stream data is done by OBS not my plugin so if that's bugged that would most likely be an issue in OBS itself. I haven't heard of anyone having an issue like that on Twitch so far, not sure what's going wrong there really. Tbh the low level details of the caption embedding in the stream are a bit outside my expertise currently but I'll take a look.

What encoder were you using when that happened, x264/AMD/NVEnc?

Quailsnap commented 4 years ago

Normal x264 slow with a few extra b-frames and no-scenecut. Captions were handled from a single microphone, not general audio. I posted this same thing a while ago, but I just wanna make sure it graced the issue tracker at some point.

I'd use these if I could, the captioning was amazing: but it does break YouTube VODs.

https://obsproject.com/forum/threads/closed-captioning-via-google-speech-recognition.108534/post-436123

jperryheun commented 3 years ago

Just an FYI for YouTube Live users: I've found WebCaptioner works much better

You just need your computer or another device running their web app and set up Captions over HTTP posts. This seems much more stable than the "line 21" captions this plug-in has been using.

https://webcaptioner.com/

FelipeGlauber commented 2 years ago

I had this same problem and I identified some audio glitche inside OBS MIC input, sending something similar to an FM radio signal through my streaming data. Caption plugin transcribed it also. Solution was to disable and re-enable audio source to correct, on every OBS initialization

Quailsnap commented 2 years ago

I had this same problem and I identified some audio glitche inside OBS MIC input, sending something similar to an FM radio signal through my streaming data. Caption plugin transcribed it also. Solution was to disable and re-enable audio source to correct, on every OBS initialization

Not a great fix if it has to be redone every time you open OBS, but maybe this is a clue for the plugin creator?

curtgrimes commented 1 year ago

Web Captioner is being sunset on October 31, 2023. Please look for alternatives if you still use Web Captioner today. More info: https://webcaptioner.com/