I Extracted the Audio From 20 Video Files in 2.2 Seconds — Here's the Batch Pipeline
I help maintain a small archive of recorded meetings and talks. The videos are useful, but nobody re-watches a 40-minute recording to find one decis…
Latest DevOps news from Tech News
I help maintain a small archive of recorded meetings and talks. The videos are useful, but nobody re-watches a 40-minute recording to find one decis…
Continuous recording has an obvious cost: hours of a picture in which nothing changes, with the few seconds you care about somewhere inside. The usu…
Even a short game trailer fills up quickly with a title, combat, upgrades, bosses, and a destination to play. Removing a few seconds at the end does…
A step-by-step guide to converting narration scripts into broadcast-ready SRT files — zero external dependencies. The SRT format An SRT file is simp…
I spent three iterations getting a browser-only "photos to video" tool working on top of ffmpeg.wasm. Everything runs client-side, nothing is upload…
After a recent system update on Arch Linux, video playback in LibreWolf suddenly stopped working. At first, it wasn't obvious what had changed. I we…
Dynamic URL video transformation allows real-time cropping, codec switching, and quality adjustments at edge nodes, eliminating the need to pre-enco…
Я один пишу сервис дубляжа видео с 2022 года, когда OpenAI выложил Whisper и мне показалось, что дело на месяц. В 2026-м через конвейер прошло 9 203…
I've been working on AI Video Factory, an MIT-licensed Python pipeline that turns a topic into a complete 20-30 minute documentary: researched scrip…
Paste a URL, click a button, get an MP4. At first glance, a YouTube Shorts downloader sounds like one of the simplest web tools you could build. But…
"Convert it to MP4 to save space" is advice you hear constantly, and it's mostly wrong. MP4 is a container — a box that holds video, audio and metad…
I've been using HeyGen to create talking-head clips for product demos. The results look good. But when I tried to set one as my Telegram video avata…
Building a 5.1ch Surround Upmixer GUI with Python & FFmpeg Ever wanted to watch a movie or listen to live music with true surround sound, but on…
FFmpeg.wasm can hang forever with no error, no log and no way out except killing the tab. That happened to roughly one in ten heavy jobs before I sh…
The morning after I lost my job, my Mac finished and filed an ASMR video. Nobody asked it to. It just ran. In the first post, I walked through the s…
A 30-minute ASMR rain video costs me nothing but electricity, and the daily job that builds it dropped from 7–8 minutes to a little over 4. No video…
Originally published on my own site . I make a desktop AI agent. I recorded a demo of it writing files, and the approval dialog showed /Users/<my…
TL;DR Screen recordings from OBS, QuickTime, Loom and phone capture are variable frame rate. Feed them to a transcoder that assumes constant frame r…
The Silent Failure Nobody Warns You About You take a nice short clip on your iPhone. You open Telegram, go to Settings, tap your avatar, choose "Set…
Originally published on dhseadev.online . I did not open a video editor to make this. I described a video, and the agent stack I run every day rende…
I built @liveavabot last year to fix a stupid problem: iPhone videos silently fail as Telegram video avatars. The bot has processed conversions for…
Disclosure: I work on PixelatedFix and have a commercial interest in video-quality diagnostics. The workflow below starts with source recovery, corr…
TL;DR AOMedia released the AV2 reference encoder (1.0.0) at the end of May 2026. It's real, it's about 30% more efficient than AV1 on paper, and you…
TL;DR FFmpeg 8.0 "Huffman" adds a native whisper audio filter (transcription is now a filter, not a separate service) and av1_vulkan , a cross-vendo…
Every few months someone asks how to decode video or pull audio samples in Rust, and the thread converges on the same advice: just run the ffmpeg bi…
I run a little pipeline that builds history-explainer videos end to end — script, narration, images, video — all automatically, all by myself. Up un…
Hey folks 👋 If you've ever wanted to save a video lecture, a livestream replay, or a podcast episode for offline listening, you've probably run into…
Here is a task that comes up constantly. You are doing inference in Rust — candle, burn, ort — and you want to feed a video to a model. Step one is…
My girlfriend tried to set a video avatar on her Telegram profile last month. Fresh clip from her iPhone 15, under ten seconds, looked great. Telegr…
Originally published at ffmpeg-micro.com Your FFmpeg pipeline works on localhost. You push to Heroku, trigger a transcode, and the job vanishes. No…