/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

экраны

обложка
обложка
входные файлы и звук на выходе: музыка тише под голосом
входные файлы и звук на выходе: музыка тише под голосом
следующая работаn8n leads
human