Описание тега python-gstreamer

Python bindings for the Gstreamer multimedia framework
1 ответ

Gstreamer Редактирование. Воспроизведение реального видео файла. Элемент GESAsset (перевод с Python на C)

Я пытаюсь воспроизвести видео файл, используя GES. Я нашел пример привязки Python к фрагментам видео, используя gstreamer/Python (gnonlin?), И я хочу перевести его на язык Си. Это отрывок кода Python, который я хочу перевести на C: asset = GES.UriCl…
1 ответ

Как вы получаете детали потока, используя Gst 1.0

Я хочу создать файл Python, который будет выводить детали аудио потока. Я нашел хороший пример ( https://blogs.gnome.org/uraeus/2011/01/17/back-on-transmageddon-and-new-gstreamer-features/), но он использует GST 0.10 для моего проекта, мне нужен Gst…
1 ответ

Как импортировать GstPbutils?

Я пытаюсь использовать модуль Python3 GstPbutils, но просто импортируя его, все ломается, вот код: #!/usr/bin/python3 import gi gi.require_version('GstPbutils', '1.0') from gi.repository import GstPbutils print('Hello World!') И вывод: /usr/lib/pyth…
28 июн '16 в 02:46
1 ответ

vidsrc в увч264 терпит неудачу

Следующий конвейер не работает. Как это отладить? Что не так? gst-launch-1.0 -v uvch264src device = / dev / video0 name = src auto-start = true src.vidsrc! очередь! видео /x-h264! h264parse! avdec_h264! xvimagesink sync=false Установка конвейера на …
01 сен '15 в 13:09
1 ответ

Python + GStreamer: масштабировать видео до окна

У меня возникли некоторые проблемы с изменением размера видеовыхода GStreamer в соответствии с размером окна, в котором отображается видео (сохраняется соотношение сторон видео). Проблема в том, что мне сначала нужно предварительно прокрутить видео,…
04 ноя '13 в 09:44
0 ответов

Получить дескриптор окна в PyGI на MacOS

Я использую PyGObject/PyGI и GStreamer, чтобы показать видео в моем графическом интерфейсе. Видео показывается в Gtk.DrawingArea, и поэтому мне нужно получить его дескриптор окна в обработчике реализации сигнала. На Linux я могу просто использовать …
27 фев '16 в 11:32
1 ответ

Воспроизвести видео.avi с помощью GStreamer 1.0 и Python

Я искал много примеров использования библиотеки Python GStreamer в Windows, но единственные, которые хорошо работают, такие: #!/usr/bin/env python3 # -*- coding:utf-8 -*- # GStreamer SDK Tutorials in Python # # basic-tutorial-2 # """ basic-tutorial-…
10 май '15 в 23:08
1 ответ

Gstreamer Python Change Filesrc

Я пытаюсь написать программу, которая воспроизводит фильм на моем Raspberry Pi 2 и - когда появляется специальное сообщение - переходит на другой трек / видео или приостанавливает / приостанавливает видео. Соединение с внешним миром живет в другом п…
12 май '15 в 12:58
1 ответ

Python-Gstreamer для динамического управления свойствами элементов

Я использую Gstreamer 1.0 с привязками Python. Ниже приведен конвейер, который я пытаюсь построить с учетом плагинов Opengl: gltestsrc -> gltransformation -> glimagesink Я пытаюсь динамически изменять свойства элемента ' gltransformation' на о…
06 авг '18 в 12:04
0 ответов

Gstreamer с плохим качеством. Потеря пакета

Я новичок в Gstreamer и по какой-то причине качество моего потока отключено. Похоже, что есть некоторые потери пакетов. Я создал конвейер на моем Raspberry Pi 2 и другой конвейер на моем ПК. Может ли кто-нибудь объяснить мне, почему это происходит и…
1 ответ

GStreamer Python Playbin несколько видео-фильтров

Я использую playbin с помощью gst-python: player = Gst.ElementFactory.make("playbin", None) player.set_property("uri", "file:///tmp/big_buck_bunny_720p_30mb.mp4") Теперь я добавлю несколько видео-фильтров: videocrop = Gst.ElementFactory.make('videoc…
20 авг '18 в 20:34
3 ответа

Элемент playbin2 query_position всегда возвращает запрос не выполнен

Я занимаюсь разработкой медиаплеера для потоковой передачи mp3 файлов. Я использую модуль Python gstreamer для воспроизведения потоков. мой игрок - элемент playbin2 Когда я хочу запросить позицию (с query_position(gst.FORMAT_TIME,None)), он всегда в…
22 ноя '12 в 19:38
0 ответов

Gstreamer теряет данные при смене файловой ссылки

Я создал приложение на python, чтобы попытаться динамически изменить конвейер gstreamer, направив поток на другую файловую линию (см. Ниже). Код работает нормально и (обычно) создает серию файлов AVI. Есть пара проблем: Несмотря на то, что событие з…
1 ответ

GST-деинсталляция взлома на аудиоконверт

Я боролся со сборкой gstreamer в моей системе Ubuntu 14.04. Недавно я узнал об очень многообещающих gst-неустановленных скриптах, описанных здесь: http://arunraghavan.net/2014/07/quick-start-guide-to-gst-uninstalled-1-x/ К сожалению, я столкнулся с …
01 ноя '15 в 22:33
1 ответ

gstreamer - постоянный миниатюра Уодсворта

Я пытаюсь построить видео thumbnailer, используя gst-python, это выглядит так. from __future__ import division import sys import logging import pdb _log = logging.getLogger(__name__) logging.basicConfig() _log.setLevel(logging.DEBUG) try: import gob…
18 окт '11 в 16:20
1 ответ

Шина Gstreamer вызывает многопроцессорность icw python, что приводит к ошибкам X-сервера в Ubuntu

Я написал видеоплеер в gstreamer, как указано здесь: https://github.com/dschreij/media_player_gst/blob/master/media_player_gst.py В Windows он работает нормально в "нормальном" и многопроцессорном режимах (то есть все части Gstreamer и объект player…
1 ответ

GStreamer: ввести задержку / разрыв / сдвиг в аудио

У меня есть следующие настройки конвейера в gstreamer: два импульсных аудиоисточника (pulsesrc) от двух отдельных аудиоинтерфейсов USB и один импульсный аудиоисточник (Pulsesink). Я объединяю два входящих аудиопотока, используя компонент сумматора. …
0 ответов

Python Gstreamer Playbin запись и воспроизведение

Я использую GStreammer Python 3 bind для создания приложения, которое записывает и дополнительно воспроизводит на экране во время записи потокового видео в Интернете. Я использую Streamlink, чтобы получить m3u8 и / или поток. Пользователи могут доба…
2 ответа

Как правильно связать этот конвейер gstreamer?

Как мне нужно связать этот конвейер gstreamer в коде Python? (Не используя gst.launch()!) filesrc ! h264parse ! avimux ! filesink Когда я пытаюсь создать объект pad - h264parse.get_pad('src0') возвращает NoneType. Я также прикрепляю буферный зонд к …
02 сен '13 в 20:59
1 ответ

Отправка eos в gstreamer по истечении заданного времени с помощью new_single_shot_id

У меня есть приложение gstreamer, где я создаю видео с изображениями. Мне нужно создать видео за определенное время. Я хотел бы отправить EOS через определенное время. Я знаю, что это может быть достигнуто с помощью new_single_shot_id в gstClock. Но…
24 ноя '14 в 10:58