frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: FFmpeg WebCLI – Full FFmpeg in Browser, Offline PWA, No Uploads(WASM)

https://github.com/tejaswigowda/ffmpeg-webCLI
54•tejaswigowda•2h ago
Built a browser-based FFmpeg editor that runs entirely client-side via WebAssembly. Your files never leave your device -- all processing happens in a Web Worker. Works offline as an installable PWA after first load.

Comments

westurner•2h ago
From https://news.ycombinator.com/item?id=44717303 :

> Objective metrics and tools for video encoding and source signal quality: netflix/vmaf, easyVmaf, psy-ex/metrics, ffmpeg-quality-metrics,

netflix/vmaf: https://GitHub.com/netflix/vmwaf

gdavila/easyVmaf: https://github.com/gdavila/easyVmaf

psy-ex/metrics: https://github.com/psy-ex/metrics/

slhck/ffmpeg-quality-metrics: Calculate quality metrics with FFmpeg (SSIM, PSNR, VMAF, VIF) https://github.com/slhck/ffmpeg-quality-metrics

Something like this would be great too:

The Ardour Manual > Loudness Analyzer and Normalizer: https://manual.ardour.org/mixing/basic-mixing/loudness-analy...

jamal-kumar•2h ago
Any chance those AVX-512 optimizations they released a while ago work within this? [1]

[1] https://www.phoronix.com/news/FFmpeg-July-2025-AVX-512

dtf•1h ago
I think WASM SIMD is only 128-bit wide.
adzm•1h ago
Note those only apply to scene_sad which is used for scene change detection and freeze detection and a few other things like mpdecimate -- it's a very specific use case
senshi001•1h ago
Just a thought - is the text “Click to upload” with a cloud icon perhaps a bit misleading?

If it’s fully client side, then you are just opening a file in essence - no clouds in sight!

pooploop64•1h ago
I agree something like a folder or file icon would be more accurate.
shevy-java•46m ago
I guess UI-wise some changes wouldn't be bad, but I am just glad it works. I am currently converting an ancient .mpg into a .mp4; I could do so via ffmpeg from the commandline, but I always forget which options to use, so a GUI kind of frees brain space here.
ale42•1h ago
Nice interface at a first glance, for sure can be useful for users who would find using the actual thing too cumbersome. How does performance compare to the native app? Is any form of hardware decoding/encoding like h264_nvenc available? (I guess not?)
dtf•1h ago
I would imagine the only way to use NVENC directly from a browser would be via WebCodecs.
luispa•1h ago
This is dope. Made a PR.
zuzululu•59m ago
this is ffmpeg running inside the browser am I correct? did not know this was possible. wonder what else we can run via webassembly
majorchord•57m ago
vibe-coded, and the github repo does not even contain the sources, just a single 'server.js' that is only for the documentation
shevy-java•47m ago
Interesting idea - must have been a lot of work to add all those features. I just tried it and it works locally too, which is pretty epic.

Show HN: FFmpeg WebCLI – Full FFmpeg in Browser, Offline PWA, No Uploads(WASM)

https://github.com/tejaswigowda/ffmpeg-webCLI
55•tejaswigowda•2h ago•13 comments

Show HN: Hitoku Draft – Context aware local assistant

https://hitoku.me/draft/
5•lostathome•5h ago•0 comments

Show HN: Formally verified polygon intersection – Opus 4.8 oneshots, prev failed

https://github.com/schildep/verified-polygon-intersection
30•permute•1h ago•3 comments

Show HN: Uruky (EU-based Kagi alternative) now has Image Search and URL Rewrites

https://uruky.com/?il=en
200•BrunoBernardino•14h ago•189 comments

Show HN: Mercek – A Desktop IDE for AWS ECS

https://www.mercek.dev/
7•utibeumanah•2h ago•0 comments

Show HN: Cost.dev (YC W21) – making agents cost-aware and cheaper to call

https://cost.dev/
24•akh•11h ago•9 comments

Show HN: Prela – Purely Algebraic Relation Combinators

https://github.com/remysucre/prela
59•remywang•3d ago•13 comments

Show HN: NoiR Code – because QR sounds similar to "noir"

https://noir-code.suncake.xyz/
4•Sunkek•1d ago•1 comments

Show HN: Using Haskell to play music on 3D printer motors (2020)

https://lucasoshiro.github.io/software-en/2020-07-31-music_gcode/
5•lucasoshiro•3h ago•0 comments

Show HN: Boxes.dev: ditch localhost; run Claude Code and Codex in the cloud

https://boxes.dev
81•nab•8h ago•58 comments

Show HN: Bot or Not – Spot AI-generated randomness

https://play-bot-or-not.vercel.app/
4•EvanZhouDev•3h ago•0 comments

Show HN: Edsger – A handwritten Clojure REPL for the reMarkable 2

https://handwritten.danieljanus.pl/2026-06-01-edsger.html
253•nathell•2d ago•34 comments

Show HN: Digger Solo – Local AI File Explorer

https://solo.digger.lol
3•sean_pedersen•3h ago•0 comments

Show HN: I reverse-engineered the world maps of Test Drive III (1990 DOS game)

https://github.com/s-macke/Test-Drive-3-Maps
213•s-macke•4d ago•55 comments

Show HN: Wallflower.app – A Combined Mastodon and Bluesky Client

https://thewallflower.app
2•tldrthelaw•1h ago•0 comments

Show HN: Nutrepedia – Nutrition info in 29 locales built with Clojure and Htmx

https://nutrepedia.com/en-us/
128•llovan•1d ago•28 comments

Show HN: Mnemo – local-first AI memory layer for any LLM (Rust, SQLite,petgraph)

https://github.com/zaydmulani09/mnemo
54•zaydmulani•1d ago•25 comments

Show HN: Eyeball

https://eyeball.rory.codes/
287•mrroryflint•2d ago•86 comments

Show HN: Bit-banged 10BASE-T Ethernet and Wi-Fi router in Rust on the Pico 2 W

https://github.com/mattdeeds/pico-10base-t-rs
5•mdeeds•7h ago•0 comments

Show HN: Bio Glyph – Turn Your Face into a One-Line Drawing

https://bio.bairui.dev/
19•subairui•22h ago•14 comments

Show HN: AgentKitten: Swift package for provider-agnostic AI agents

https://github.com/fbeeper/agentkitten
10•fbeeper•8h ago•1 comments

Show HN: ClearLogo – a logo API that returns usable logos, not raw files

https://clearlogo.dev/en
6•ehalim•8h ago•2 comments

Show HN: Rscrypto, pure-Rust crypto with industry leading public benches

https://github.com/loadingalias/rscrypto
32•LoadingALIAS•1d ago•14 comments

Show HN: Live breath detection and biofeedback from a phone microphone

https://github.com/shiihaa-app/shiihaa-breath-detection
63•felixzeller•2d ago•25 comments

Show HN: Ideogram 4.0 – open-weight 9.3B text-to-image model

https://github.com/ideogram-oss/ideogram4
44•pigcat•1d ago•10 comments

Show HN: Hydron – Hardware-aware coding agent

https://www.hydron.sh/
8•prashantsengar•10h ago•7 comments

Show HN: Lint Your Markdown with ESLint

https://github.com/lumirlumir/npm-eslint-markdown
14•beenzinozino•1d ago•3 comments

Show HN: RePlaya – self-hosted browser session replay with live tailing

https://github.com/s2-streamstore/replaya
50•shikhar•2d ago•8 comments

Show HN: Tired of duct-taping access control into agent prompts. Here's the fix

https://github.com/yaodub/cast
22•zwigglers•1d ago•21 comments

Show HN: Chatcode – Remote Control for Claude Code and Codex

https://chatcode.dev/
9•borkasm•12h ago•14 comments