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 Programming 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…
Привет, Хабр. Недавно я писал про 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…
Сервер перекодирует длинный трек в Opus и отдаёт его только целиком. Пока ffmpeg пишет файл, клиент молчит: на 46-минутной записи это 19 секунд тиши…
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…
В этом минутном фильме нет ни одной картинки, видеофайла или сэмпла. Огонь, гравюру, 3D-сферу, пиксельную игру и музыку рисует и синтезирует один HT…
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…
Я отрендерил трёхминутный ролик из одной статичной картинки и получил файл на 472 МБ. Виновным оказалось плёночное зерно: шум амплитудой меньше 2 %…
Неделю назад я писал, почему видео из аниме-плеера нельзя просто вставить в <video> . Вывод был такой: нужен серверный видеопрокси, и никуда в…
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 wanted a compressor I could trust with client footage. Most "online video compressor" sites upload the file to a server. That's slow, and it's a p…
На Windows для захвата экрана есть два классических пути: GDI (медленно и печально) и DXGI Desktop Duplication API. HomRec использует второй вариант…
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 Я собрал плагин, в котором LLM-агент сам водит курсором по Windows-приложению и каждое своё действие пишет в журнал с точным временем. Из этог…
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…
Есть презентация и текст лекции — нужен MP4, где каждый слайд висит ровно столько, сколько звучит озвучка. Прототип собирается за час, а дальше начи…
Скролл-фильм на лендинге — это обычно сотни WebP и десятки мегабайт. Рассказываю, как заменил секвенции кадров сырым H.264-потоком без контейнера и…
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…