RU

PPTX → озвученный MP4: как устроен пайплайн, который не ждёт сам себя

Есть презентация и текст лекции — нужен MP4, где каждый слайд висит ровно столько, сколько звучит озвучка. Прототип собирается за час, а дальше начи…

pythonceleryffmpeglibreofficettsмногопоточностьas_completedвидеогенерацияsqlalchemypdftoppm
Habr
RU

Скролл-фильм на лендинге весил 84 МБ. WebCodecs ужал его до 18 — вот что сработало, а что нет

Скролл-фильм на лендинге — это обычно сотни WebP и десятки мегабайт. Рассказываю, как заменил секвенции кадров сырым H.264-потоком без контейнера и…

webcodecsh264ffmpegскролл-анимацияcanvas
Habr
RU

Как перестать переснимать обучающие видео после каждого редизайна

У нас было несколько обучающих видео по личному кабинету. После большого редизайна большая часть стала неактуальной: кнопки переехали…

обучающие видеовидеоинструкцииавтоматизация видеоскринкастонбординг пользователейдокументация продуктаконтент-маркетингplaywrightffmpegсинтез речи
Habr
RU

FFmpeg в браузере: как мы сделали медиа-конвертер, который ни разу не обращается к серверу

Конвертация медиа. Люди решают эту задачу десятки раз в неделю. Видео с дрона нужно перевести в MP4 для мессенджера, HEIC с айфона в JPEG для сайта,…

ffmpegwebassemblywasmwebcodecsjavascriptbrowserskitоптимизация
Habr
RU

Как я превратил Real‑ESRGAN и FFmpeg в потоковый Windows‑апскейлер без гигантских временных папок

Апскейлинг одного изображения через Real-ESRGAN обычно не вызывает особых проблем: выбираем модель, запускаем обработку и получаем результат. Но при…

realesrganupscalingwpfffmpegvulkandotnetopen source
Habr