Бесплатный видеоредактор с открытым исходным кодом для Linux, Mac и Windows на базе FFmpeg: анимация по ключевым кадрам, титры и эффекты.
Zulko/moviepy
Python-библиотека для программного монтажа видео: нарезка и склейка, текстовые наложения, композиция и пользовательские эффекты для видео, аудио и GIF.
Open source альтернатива:Adobe Premiere Pro
- Звёзды
- 15,115
- Форки
- 2,143
- Открытые issues
- 97
- Последний коммит
- 2 месяца назад
Что это?
MoviePy — Python-библиотека для монтажа видео. Она позволяет нарезать и склеивать клипы, добавлять титры, объединять несколько клипов в композицию (нелинейный монтаж), обрабатывать кадры и создавать собственные эффекты. Медиафайлы загружаются в виде массивов numpy, поэтому Python-код может обращаться к каждому пикселю — благодаря этому эффекты легко задавать.
Библиотека читает и записывает распространённые аудио- и видеоформаты, включая GIF, и работает в Windows, macOS и Linux с Python 3.9+. Монтаж задаётся цепочкой операций над клипами, после чего результат кодируется в mp4, webm, gif и другие форматы. В README отмечается, что MoviePy работает медленнее прямого вызова ffmpeg из-за затрат на передачу кадров между Python и ffmpeg.
В версии 2.0 появились несовместимые изменения API; документация для v1 больше не поддерживается. Установка выполняется через pip.
Ключевые возможности
- 01Нарезка, создание субклипов и склейка видео- и аудиоклипов
- 02Наложение текстовых клипов и объединение нескольких клипов с прозрачностью
- 03Применение пользовательских эффектов к каждому кадру с помощью массивов numpy
- 04Чтение и запись mp4, webm, GIF и других распространённых форматов
- 05Работа в Windows, macOS и Linux с Python 3.9+
Сценарии использования
- Автоматизация пакетного монтажа видео — например, обрезка и добавление субтитров в Python-скриптах
- Создание GIF или коротких клипов из уже существующих видеозаписей
- Разработка пользовательских визуальных эффектов и конвейеров обработки видео на уровне кадров
Быстрый старт
- 1
Установите MoviePy с помощью pip
pip install moviepy
Что важно знать
- В версии 2.0 появились значительные несовместимые изменения, поэтому код и руководства для v1 могут не работать.
- Из-за более ресурсоёмкого импорта и экспорта данных работа выполняется медленнее, чем при прямом использовании ffmpeg.
- Для предпросмотра и пользовательской настройки FFmpeg требуется выполнить дополнительные шаги установки.
В подборках
Темы
Частые вопросы
- Что такое moviepy?
- Python-библиотека для программного монтажа видео: нарезка и склейка, текстовые наложения, композиция и пользовательские эффекты для видео, аудио и GIF. MoviePy — Python-библиотека для монтажа видео. Она позволяет нарезать и склеивать клипы, добавлять титры, объединять несколько клипов в композицию (нелинейный монтаж), обрабатывать кадры и создавать собственные эффекты. Медиафайлы загружаются в виде массивов numpy, поэтому Python-код может обращаться к каждому пикселю — благодаря этому эффекты легко задавать.
- moviepy можно использовать бесплатно? Какая у него лицензия?
- moviepy распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- moviepy всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в moviepy — 26 авг. 2026 г..
- Для чего можно использовать moviepy?
- Автоматизация пакетного монтажа видео — например, обрезка и добавление субтитров в Python-скриптах Создание GIF или коротких клипов из уже существующих видеозаписей Разработка пользовательских визуальных эффектов и конвейеров обработки видео на уровне кадров
- Как установить moviepy?
- Установите MoviePy с помощью pip: pip install moviepy
- Где скачать moviepy?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Zulko/moviepy
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Нелинейный видеоредактор с открытым исходным кодом, написанный с нуля на чистом Rust: собственные кодеки, GPU-композитинг и цветокоррекция.
CLI-инструмент, который автоматически вырезает из видео и аудио тихие или неактивные фрагменты, в основном ориентируясь на громкость.
Python-обёртка, которая собирает и запускает команды FFmpeg из цепочек вызовов Python, в том числе для сложных графов фильтров.
Бесплатный видеоредактор с открытым исходным кодом на базе MLT Framework и KDE Frameworks — для семейных видео и сложных проектов.
Бесплатный видеоредактор с открытым исходным кодом для разных платформ, созданный на базе Qt и мультимедийного фреймворка MLT.