Лучшая видео библиотека управления для Python? [закрытый]

Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:

  1. Вызов метода экземпляра объекта null.
  2. Доступ или изменение поля объекта null.
  3. Принимая длину null, как если бы это был массив.
  4. Доступ или изменение слотов null, как если бы это был массив.
  5. Бросок null как будто это было значение Throwable.

Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null.

Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html

31
задан Peter Mortensen 27 January 2015 в 20:37
поделиться

4 ответа

Я рекомендовал бы посмотреть снова на Python GST! Это не вместе с pyGTK. Можно использовать его полностью отдельно без зависимостей или от привязки Python или от библиотек C GTK. Я записал несколько утилит командной строки, которые используют Python GST и не GTK.

Это верно, что документы Python GST не являются настолько большими. Однако документация для API C и модулей действительно очень обширна, и отображение от API C до API Python очень просто. И существует очень активное сообщество Gstreamer, и мне везло, находя справку в списках рассылки и IRC!

13
ответ дан 27 November 2019 в 22:44
поделиться

Python GST не вместе с pygtk вообще - это просто, оказывается, совместно использует общую объектную модель (pygobject) и способ помочь генерировать привязку. Но можно легко использовать Python GST без pygtk - берут Flumotion в качестве примера.

Вот маленькая демонстрация , я соединил; один с примером плеера с GTK frontend, и один с wx frontend.

6
ответ дан 27 November 2019 в 22:44
поделиться

Я работаю над проектом с помощью поросенка прямо сейчас, и я абсолютно люблю его. Их веб-сайт не торопится прямо сейчас, но обычно руководство по программированию на их странице документации является превосходным введением в библиотеку. Их стандартная документация API также очень полна.

я не могу действительно войти в специфические особенности прямо сейчас того, каков наш проект, но когда Вы говорите, что Вам нужно

Не полноценный видео редактор. Никакая потребность в материале неженки. Просто способность пропустить к различным частям видео и или захватить кадр или поместить (несколько) маркеры для запуска и конца секций видеокарты для сокращения нулевых разрядов.

я могу проверить, что поросенок сделает кодирование этого бризом.

Прохождение через остальной части Вашего списка, я не могу говорить за размер файла прямо сейчас, но поросенок активно сохраняется (на самом деле, devs были довольно полезны мне на средстве отслеживания ошибки всего две недели назад), лицензируемый BSD, ни от чего не зависит (с дополнительной поддержкой AVBIN дополнительных форматов файлов), Это работает на нас в Windows и Linux.

До сих пор единственный межплатформенный глюк, в который мы приехали, - то, что насколько звук затронут на Linux, у Вас есть опция OpenAL, который смешает вниз файлы стерео к моно и ALSA, который не даст Вам регулятора громкости, в то время как звук играет. Они утверждают, что обе из этих проблем с восходящим потоком и работаются на.

9
ответ дан 27 November 2019 в 22:44
поделиться

Я в настоящее время нахожусь в том же затруднительном положении. Мне повезло связаться с разработчиками проект .

Библиотеки мультимедиа Ardome, Эта библиотека является основанной на графе фильтров системой. Это свободно основано http://www.khronos.org/openml/ , я думаю.

Это в настоящее время работает на Linux и OS  X с незаконченной интеграцией Windows.

3
ответ дан 27 November 2019 в 22:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: