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 Open Source 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…
Привет, Хабр! Меня зовут Егор Боровинских, старший аналитик безопасности веб-приложений в компании «Гарда». Сегодня хочу поговорить о FFmpeg. Для те…
Привет, Хабр. Недавно я писал про edge-навигацию на руль — OLED, 2ГИС, велосипед/мотоцикл. Побочный эффект DIY: накопилось много не особо связаных м…
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…
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…
TL;DR Banding arguments go in circles because everyone tests on different footage. We are going to generate a synthetic gradient, encode it four way…
LinkedIn is going to be one of my direct integrations, if it's possible, so that I can write an article once and publish it on my own platform and d…
За последнее время я написал три статьи про систему, которая превращает длинные видео в вертикальные клипы: общий обзор «аниме-завода» , разбор вирт…
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…
TL;DR -c copy can only cut on keyframes, so your 12.4s trim starts wherever the last keyframe was. We'll build a smart-trim script that probes keyfr…
I shipped my first product demo video this week for Convertify (my free image converter). 54 seconds, no team, no budget. Here is the exact toolchai…
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…
FFmpeg is powerful, but the syntax? A nightmare. So I built Mediax. 36 intuitive verbs. Interactive TUI. One-line install. Convert, compress, trim,…
Mediax: FFmpeg's Cooler Cousin 🚀 FFmpeg is powerful, but the syntax? A nightmare. So I built Mediax. 36 intuitive verbs. Interactive TUI. One-line i…
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…