HNHacker News
TopNewBestAskShowJobs

mashreghi

12 karma · joined February 6, 2024

submissionscomments
mashreghi··on Professional video editing, right in the browser with WebGPU and WASM
"Professional" = people getting paid, not feature checklists.
mashreghi··on Professional video editing, right in the browser with WebGPU and WASM
If your baseline is Resolve, sure. But most people aren't cutting Hollywood timelines.
mashreghi··on Professional video editing, right in the browser with WebGPU and WASM
Different use case. "Runs everywhere instantly" beats "installs + config" for a lot of workflows.
mashreghi··on Professional video editing, right in the browser with WebGPU and WASM
Sure, and most social/video workflows fit comfortably under that. Not everything is 8K RAW timelines.
mashreghi··on Professional video editing, right in the browser with WebGPU and WASM
Most real-world edits aren't hitting those limits. Constraint ≠ useless, it just defines the target use case.
mashreghi··on Professional video editing, right in the browser with WebGPU and WASM
If people can ship paid work with it, it's professional enough.
mashreghi··on Professional video editing, right in the browser with WebGPU and WASM
Same argument was made about Figma vs native tools, didn't age well.
mashreghi··on Professional video editing, right in the browser with WebGPU and WASM
Photopea wasn't "Photoshop replacement" either, still massively useful.
mashreghi··on Subformer: Multilingual video dubbing with speaker diarization and voice cloning
Hi HN,

We built Subformer (https://subformer.com), a web app that dubs videos into other languages while keeping speaker identity intact.

Most “AI dubbing” pipelines are just ASR → translation → TTS, which breaks as soon as you have multiple speakers. We instead run:

- VAD + speaker diarization - Audio Demixing - Global speaker clustering - Per-segment ASR + translation - Per-speaker TTS (voice cloning or synthetic) - Timeline-aligned remuxing back into the video

The tricky parts were diarization drift on long videos, timing mismatches after translation, and keeping costs sane when doing multilingual TTS at scale.

It’s still early, but it already works well for things like interviews, TV clips, and YouTube videos with multiple speakers.

Would love feedback from people who work on audio, speech, or localization.

https://subformer.com