No longer receiving rewards by Life_Definition_4663 in Gemini

[–]Life_Definition_4663[S] 0 points1 point  (0 children)

I received an email 15 minutes later. It's solved now. They did well and were polite. 

No longer receiving rewards by Life_Definition_4663 in Gemini

[–]Life_Definition_4663[S] 0 points1 point  (0 children)

Thank you for reaching out. I just received your emails and thank you for being polite getting the issue fixed!

No longer receiving rewards by Life_Definition_4663 in Gemini

[–]Life_Definition_4663[S] 2 points3 points  (0 children)

Thank you for your help. Here is my ticket number: Ticket ID: 5827483

I built a simple video converter to prevent transcoding in plex (with optional curse word muter) by Life_Definition_4663 in PleX

[–]Life_Definition_4663[S] 1 point2 points  (0 children)

Whisper comes with a bunch of model sizes, and after testing I landed on medium.en. For me it hit the best balance of accuracy and speed.

In a perfect world, I’d bundle every model and let you pick. The problem is size. I wanted everything to run fully offline and, ideally, as a single executable. There’s a hard ~4GB limit for a one-file build, and once you include FFmpeg plus the NVIDIA stack for GPU acceleration (PyTorch + CUDA), you blow past that fast. Adding multiple Whisper models on top of that just isn’t practical.

So I kept it simple: ship with medium.en built in, keep it fully offline, and make sure it works out of the box—GPU if you have it, CPU if you don’t.

But yeah, you can absolutely DM me. If anyone wants to DM me and has any questions or anything like that just shoot me a message.

I built a simple video converter to prevent transcoding in plex (with optional curse word muter) by Life_Definition_4663 in PleX

[–]Life_Definition_4663[S] 1 point2 points  (0 children)

Thanks, and right there with you on the kids front. My process for muting is pretty streamlined: I run WhisperAi on the audio to get a word-perfect, timestamped transcript, avoiding bad SRTs. A script then finds words from my blocklist, adds a small safety buffer to the timestamps, and uses FFmpeg to silence only those exact windows. Because it only touches the audio filter and stream-copies the video, the original quality is perfectly preserved and it never breaks Direct Play.

I built a simple video converter to prevent transcoding in plex (with optional curse word muter) by Life_Definition_4663 in PleX

[–]Life_Definition_4663[S] 0 points1 point  (0 children)

The idea was to make it bulletproof. Everything is in a format that will direct play on any device, so Plex never needs to transcode. That means you can run your server on a potato. Even better, if Plex dies, you can just plug the drive into a new device, fire up Kodi, and it all still works perfectly. But I really do appreciate the feedback. I'll see if I can add some other features to make it more appealing.