Articles of gstreamer

PyQt5 – No se puede reproducir video usando QVideoWidget

from PyQt5.QtWidgets import * from PyQt5.QtMultimedia import * from PyQt5.QtMultimediaWidgets import * from PyQt5.QtCore import * import sys app = QApplication(sys.argv) w = QVideoWidget() w.resize(300, 300) w.move(0, 0) w.show() player = QMediaPlayer() player.setMedia(QMediaContent(QUrl.fromLocalFile(“/home/doflamingo /Documents/Nisemono/got.avi”))) player.setVideoOutput(w) player.play() sys.exit(app.exec_()) Este código muy simple da la siguiente salida en ArchLinux: GStreamer; Unable to pause – “file:///home/doflamingo/Documents/Nisemono/got.avi” GStreamer; Unable […]

gstreamer playbin – configuración de uri en windows

Estoy intentando reproducir algunos archivos de audio con el ejemplo de CLI en este sitio: http://pygstdocs.berlios.de/pygst-tutorial/playbin.html http://pygstdocs.berlios.de/pygst-tutorial/playbin.html Estoy en Windows y me está dando un error al leer el archivo. Especifiqué la siguiente ruta: $ python cliplayer.py C:\\voice.mp3 0:00:00.125000000 3788 009DA010 ERROR basesrc gstbasesrc.c:2834:gst_base_src_activate_pull: Failed to start in pull mode Error: Could not open resource […]

Python Gstreamer para ventanas

Quiero usar los enlaces de Python para GStreamer en Windows. Pero mirando el archivo INSTALL, el gstreamer lo hace en la forma de Unix. (hacer make install). No quiero instalar cygwin u otros entornos windowsunix. ¿Hay una distribución binaria GPL de GStreamer disponible en algún lugar? (o una secuencia de comandos que solo puede instalarse […]

¿Es posible realizar la configuración de appsrc – ximagesink en Gstreamer?

Quiero transmitir algunos bytes aleatorios a Gstreamer y mostrarlos de la siguiente manera: [Rand Bytes]–[Video source=appsrc]–[Video sink=ximagesink] El siguiente código de Python que encontré en esta publicación SO funciona source = gst.element_factory_make(“appsrc”, “source”) caps = gst.Caps(“video/x-raw-gray,bpp=16,endianness=1234,width=320,height=240,framerate=(fraction)10/1”) source.set_property(‘caps’,caps) source.set_property(‘blocksize’,320*240*2) source.connect(‘need-data’, self.genRandBytes) colorspace = gst.element_factory_make(‘ffmpegcolorspace’) #To remove videosink = gst.element_factory_make(‘ximagesink’) caps = gst.Caps(“video/x-raw-yuv,width=320,height=240,framerate=(fraction)10/1,format=(fourcc)I420”) videosink.caps = caps gst.element_link_many(source, […]

Instalación de gstreamer 1.0 en windows para python 2.7.

He estado tratando de instalar gstreamer 1.0 en Windows para usarlo como un módulo Python 2.7. Instalé el SDK desde aquí http://docs.gstreamer.com/display/GstSDK/Installing+on+Windows que me permite import pygst , pero solo me permite usar gstreamer 0.1 (si bash pygst.require(‘1.0′) Obtengo una versión’ 0.10 ‘disponible solo para pygst.RequiredVersionError). Busqué por todas partes una versión gstreamer 1.0 del […]

Pausa progtwigda en Gnonlin

Estoy usando Gnonlin para jugar 2 videos. En un momento, me gustaría hacer una pausa en un video y ejecutar otro. Sin embargo, no quiero pausar manualmente la tubería, ya que otro video también se pausará. Por ejemplo: self.video[0].set_property(“location”, LOCATION_VIDEO1) self.video[0].set_property(“start”, 0 * gst.SECOND) self.video[0].set_property(“duration”, 5 * gst.SECOND) self.video[0].set_property(“media-start”, 0 * gst.SECOND) self.video[0].set_property(“media-duration”, 5 * […]

Error intermitente extraño en el video (GStreamer)

Tengo un proyecto que ejecuta Python 2.7, PyGTK 2.24 y la versión más reciente de PyGST. Estoy recibiendo un error intermitente extraño en el siguiente código. Con el primer error más largo, el video se reproducirá correctamente y el error solo aparecerá DESPUÉS de que cierre la ventana de video. El segundo evita que la […]

Gstreamer del problema gst.LinkError de python’s

Estoy conectando una aplicación gstreamer con Python. Y obtengo un LinkError con el siguiente código: import pygst pygst.require(‘0.10’) import gst import pygtk pygtk.require(‘2.0’) import gtk # this is very important, without this, callbacks from gstreamer thread # will messed our program up gtk.gdk.threads_init() def main(): pipeline = gst.Pipeline(‘pipleline’) filesrc = gst.element_factory_make(“filesrc”, “filesrc”) filesrc.set_property(‘location’, ‘C:/a.mp3’) decode […]

Mensaje de Gstreamer para indicar un nuevo fotogtwig de la fuente de video (cámara web)

Estoy tratando de guardar un flujo de la webcam como una serie de imágenes usando gstreamer. He escrito este código hasta ahora … #!/usr/bin/python import sys, os import pygtk, gtk, gobject import pygst pygst.require(“0.10”) import gst def __init__(self): #…. # Code to create a gtk Window #…. self.player = gst.Pipeline(“player”) source = gst.element_factory_make(“v4l2src”, “video-source”) sink […]

Python tiene problemas para acceder al micrófono USB con Gstreamer para realizar el reconocimiento de voz con Pocketsphinx en una Raspberry Pi

Entonces, Python está actuando como si actuara como si no pudiera escuchar nada de mi micrófono. Aquí está el problema. Tengo un script en Python (2.7) que se supone que está utilizando Gstreamer para acceder a mi micrófono y hacer el reconocimiento de voz para mí a través de Pocketsphinx . Estoy usando Pulse Audio […]