/work/mediamix
mediamix
- что это
- инструмент / автоматизация
- роль
- задача, код, тесты
- год
- 2026
- платформа
- Python + ffmpeg
Демо-проект: компании в примерах выдуманные, клиента нет. Код и тесты написаны для портфолио.
Демо-проект для портфолио.
Задача: есть озвучка, музыка и видео — нужен готовый MP4 с субтитрами для соцсетей, без ручного монтажа.
Один файл mediamix.
py, нужен только ffmpeg.
Музыка зацикливается или обрезается по длине голоса, приглушается под речью (sidechaincompress), громкость выравнивается до −16 LUFS, в конце затухание; если видео короче — держится последний кадр.
Субтитры из текста с таймингом, из текста без тайминга (делится по паузам), из готового SRT или через Whisper по желанию.
Тесты pytest 34 из 34; демо-ролик 14,7 с, 1,8 МБ, −15,8 LUFS, приглушение музыки измерено: −14,5 дБ.
Входные файлы демо синтетические.
умения и инструменты
- Python + ffmpeg
- Python
- ffmpeg
- SRT
- Whisper
- pytest
- automation
экраны

