Я хотел бы включить некоторые простые функции редактирования видео для приложения Python, которое я пишу, и прибегаю к помощи Google:
- пимедия
- pyglet (с использованием медиа-модуля)
- gst-питон
Требования:
- Маленький след. Я уже использую wxPython (просто так), что довольно легко раздувает окончательный файл EXE, поэтому желательно, чтобы все, что я использую для реализации этой функции редактирования видео, не должно значительно увеличивать раздувание.
- Библиотека должна по-прежнему активно поддерживаться.
- Это не должно требовать проприетарного лицензирования, поэтому о FMOD не может быть и речи.
- Минимальные зависимости
- Не полноценный видеоредактор. Нет необходимости в причудливых штанах. Просто возможность переходить к разным частям видео и либо захватывать кадр, либо ставить (несколько) маркеров для начала и конца разделов видео, чтобы обрезать биты.
- Кроссплатформенность — в конце концов должна работать на Windows, Linux и OS X.
Если вы использовали какую-либо из перечисленных выше библиотек для редактирования видео или другие, с которыми мне еще предстоит столкнуться в вашем приложении Python, я хотел бы знать подводные камни для каждой из них и как они сочетаются друг с другом. Если вы также знаете о привязке Python для avbin, я хотел бы знать, где ее найти.
gst-python (Gstreamer с привязками Python), похоже, не очень хорошо документирован. Он также тесно связан с pyGTK, который также является довольно большим набором инструментов.