I went down the same path for videotobe.com, fully client-side with ffmpeg.wasm, and it fell over on longer videos. The memory ceiling and encode times pushed me to a cloud processing pipeline.
You've managed to solve both, the WebCodecs plus Pixi plus ffmpeg.wasm split looks like the right decomposition in hindsight.I processed 3+ hrs of media using VidStudio and it held up. Nicely done!
You stop paying for ads and the product link disappears. Reason why founders tend to go for reddit is because it gets indexed by Google and LLMs and the link gets 'preserved'.
What is your experience in stickiness of users after acquisition via Ad? Given crack down by reddit mods for posting links - I am considering just buying ads.
We run a similar setup in production at VideoToBe – FFmpeg inside Cloudflare Containers with R2 mounted as a local filesystem via FUSE (tigrisfs).
On the debate about Cloudflare vs Fly vs spot instances – for bursty, infrequent workloads that already use R2 for storage, Containers are a natural fit.
The container accesses R2 over Cloudflare's internal network, so files never hit the public internet.
(The main difference is we don't use Cloudflare Queues in conjunction with Cloudflare Containers. You can set max_instances to your desired settings to process parallel requests.)
Spot on. This tweet will go down in history — right next to Jack's first tweet. We all understand businesses require difficult decisions. This is one of the best layoff letters I've seen. Short, honest, and human.
This is a greatly researched article, and the site is just awesome!
Kanchipuram Saree has a rich history, and I learned so much more by reading this article.
I am intrigued by the Kanchipuram saree and have dreamed about owning one. The digital ledger is a unique idea – if authenticity is established, it would be easy to invest in this as art piece.
I'm working on VideoToBe — a audio and video Transcription service with an AI chat layer. Whisper for transcription, then you can chat with your recordings instead of rewatching.
Also building simple tools for simple task such as converting audio-to-video to post on youtube and more for business users who find Premiere/Final Cut overkill for basic tasks. videotobe.com
Started as Pay-per-use service (upload the file and receive an email with transcript). Now we also offer subscription based service for media library, AI summaries, chat Q&A, insights/highlights.
I use a two-pass approach - first pass with ASR (OpenAI Whisper) and second pass with an LLM.
I ask users to provide context upfront and use that as the "initial_prompt" parameter in Whisper: https://github.com/openai/whisper/discussions/963#discussion...
Gemini might have similar capabilities for custom vocabulary, though I'm not certain about their specific implementation. The two-pass ASR+LLM approach could work with Gemini's output as well.
Working on https://videotobe.com a audio/video transcription service.
VideoToBe started as a user friendly Whisper wrapper — but is evolving into a full pipeline that extracts, summarizes, and structures insights from multimedia content.
Claude code is more user friendly than cursor with its CLI like interface. The file modifications are easy to view and it automatically runs psql, cd, ls , grep command. Output of the commands is shown in more user friendly fashion. Agents and MCPs are easy to organized and used.