Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tejaswigowda
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
tejaswigowda
3mo ago
Absolutely. Audio extraction, format conversion, loudness normalization are all there. If you have a specific TTS pipeline in mind the raw FFmpeg mode should handle most of it.
2.
▲
by
tejaswigowda
3mo ago
WASM SIMD is 128-bit wide as dtf noted, so AVX-512 won't apply here. Longer term, WebGPU could be a more interesting path for compute acceleration in the browser than SIMD widening.
3.
▲
by
tejaswigowda
3mo ago
Active development -- PR just came in from luispa. Happy to review contributions.
4.
▲
by
tejaswigowda
3mo ago
Thank you! Reviewed and merged!
5.
▲
by
tejaswigowda
3mo ago
~4x slower than native for encoding, which is acceptable for clips under 5 mins. No hardware encoding -- WASM is CPU-bound, for now. WebCodecs could bridge that gap in future.
6.
▲
by
tejaswigowda
3mo ago
It already does -- trim, crop, concatenate, picture-in-picture, side-by-side, subtitle embedding. What would you add? Let's make it happen.
7.
▲
by
tejaswigowda
3mo ago
Fair. The emojis are a style choice -- I find them useful as visual anchors when scanning a long feature list. The code is in docs/ either way.
8.
▲
by
tejaswigowda
3mo ago
The browser-as-runtime has one property nothing else has: zero install on every OS. For sensitive files for medical, legal, personal. It's also the only architecture where you can verifiably prove data never left the device. My persona
9.
▲
by
tejaswigowda
3mo ago
This is a great addition! You can use the raw ffmpeg mode to do this currently if you know the flag syntax
10.
▲
by
tejaswigowda
3mo ago
Whisper.cpp for local speech transcription and WebLLM for in-browser LLM inference follow the same pattern. We're calling this the Web-CLI architecture. A paper is in progress.
11.
▲
by
tejaswigowda
3mo ago
Thank you. This works entirely offline. I work in a univ setting where I cannot easily install software for classes. This can be used as a regular app once installed as a PWA. Even the ffmppeg lib is cached. Once installed it looks like any
12.
▲
by
tejaswigowda
3mo ago
Go here for live demo: https://tejaswigowda.com/ffmpeg-webCLI/ Thanks for all the comments. Changed upload icon to floppy disk to make it clear that all data stays local.
13.
▲
by
tejaswigowda
3mo ago
Thank you!
14.
▲
by
tejaswigowda
3mo ago
Thank you. Switched it to a floppy disk!
15.
▲
Show HN: FFmpeg WebCLI – Full FFmpeg in Browser, Offline PWA, No Uploads(WASM)
(github.com)
86 points
by
tejaswigowda
3mo ago
|
43 comments