Одна из вещей, к которой мы, распространители бесплатного программного обеспечения с открытым исходным кодом, должны стремиться, - это искоренить у пользователей линейное мышление Y как альтернативы X. Другими словами, убеждение, что для каждой программы Windows должна быть идентичная программа в Linux с такими же функциями, но бесплатная и под бесплатными лицензиями.
Скажем правду Если вы профессиональный пользователь, ни The Gimp не будет так полезен, как Photoshop, или Audacity, как GarageBand, или Kdenlive, как Vegas.
Прежде чем организовывать отряд линчевателей, читайте дальше.
Смена парадигмы
Перечитайте начало статьи. Я нигде не говорил, что проприетарное программное обеспечение лучше, чем бесплатное программное обеспечение для редактирования мультимедиа.. Я сказал, что нам не нужно вовлекаться в дискуссию, в которой бесплатное программное обеспечение с открытым исходным кодом берет верх.
Другими словами, вместо того, чтобы сравнивать готовые решения, Давайте начнем говорить об огромном количестве мультимедийных библиотек с открытым исходным кодом, которые могут делать то, о чем продукты Adobe и Blackmagic даже не мечтали.
Это правда, что вам придется потрудиться, чтобы научиться программировать и много использовать терминал. Но за лицензии платить не нужно.
Что бы вы предпочли - между покупкой автомобиля, который вы можете себе позволить, или получением запчастей от роскошного автомобиля в подарок вместе с инструкциями и инструментами для его сборки?
Библиотеки с открытым исходным кодом для работы с видео
киношный
киношный это библиотека для Python, ориентированная на редактирование видеоили же. Среди прочего, его можно использовать для вырезания и объединения клипов, вставки текста, нелинейного редактирования, обработки видео и создания пользовательских эффектов.
Хотите вступление, подобное "Звездным войнам"? Хотели бы вы создавать такие игры, как Top Gear, эта библиотека вас очарует.
MoviePy может читать и записывать все наиболее распространенные видео и аудио форматы, включая GIF, и работает в Windows / Mac / Linux.
Здесь вы можете увидеть демонстрацию этой библиотеки в действии
Писценедетект
pyscenedetect в то же время приложение командной строки и библиотека Python для обнаружения изменений сцены в видео. Как только это будет сделано, он автоматически разделит видео на отдельные клипы.
Он поддерживает различные методы обнаружения смены сцены:
PySceneDetect может использоваться сам по себе как отдельная программа или интегрироваться с другими приложениями в качестве библиотеки.
Некоторые возможные варианты использования:
- Разделите длинные видеоролики на отдельные сцены.
- Удаление рекламы из записей телешоу
- Удаление неинтересной сцены из порно фильмов (это для друга)
- Интенсивный анализ фильмов.
- Обработка записей с камер наблюдения.
Scikit-видео
этот проект имеет цель сделать видеоалгоритмы легкодоступными для студентов, инженеров, преподавателей и исследователей.
Scikit-video позволяет пользователям легко получать доступ к видеофайлам с помощью бэкэнда FFmpeg / LibAV. Этот инструментарий предлагает абстракции высокого и низкого уровня для чтения и записи видеофайлов.
Scikit-video поставляется с инструментами измерения качества, которые позволяют пользователям управлять своими собственными коллекциями видео, а исследователям легко сравнивать свои алгоритмы с последовательным, рецензируемым набором инструментов.
Он также предоставляет такие утилиты, как детекторы границ сцены и блоки оценки движения, обычно используемые в алгоритмах обработки видео.
MLT
Это фреймворк для создания, управления и запуска многодорожечных аудио и видео проектов.
Он используется во всех видах приложений, таких как видеоредактор Shoucut. Предоставляет набор инструментов для вещательных компаний, видеоредакторов, медиаплееров, транскодеров и веб-трансляций.
Это краткий список доступных для Python библиотек, которые никоим образом не исчерпывают возможностей. Каждый из языков программирования с открытым исходным кодом имеет свой собственный.