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…
Tech news from the best sources
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…
V-GEN — локальный сервис с веб-интерфейсом, который собирает новостные ролики сам «под ключ»: от живого поиска инфоповодов до готового Full HD файла…
Я делаю мобильное образовательное приложение. В какой‑то момент понадобилось объяснять пользователям сложные сценарии, где объекты двигаются по…
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…
Я один пишу сервис дубляжа видео с 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…
Я отрендерил трёхминутный ролик из одной статичной картинки и получил файл на 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-приложению и каждое своё действие пишет в журнал с точным временем. Из этог…
В этой статье приведены: паттерны команд Bash в формате скрипта make_window_icon_txt.sh , а также добавление alpha канала с помощью Bash-скрипта ути…
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…