Articles of gstreamer

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 […]

gstreamer appsrc funciona para xvimagesink pero no en theoraenc! oggmux

Estoy tratando de transmitir un video generado por computadora usando gstreamer y icecast, pero no puedo hacer que gstreamer appsrc funcione. Mi aplicación funciona como se esperaba si uso xvimagesink como sumidero (vea el código comentado más adelante). Pero una vez que lo canalizo a theoraenc no se ejecuta. Intercambié shoutysend con el archivo para […]

cortar partes de un video usando gstreamer / Python (gnonlin?)

Tengo un archivo de video y me gustaría recortar algunas escenas (identificadas por una posición de tiempo o un fotogtwig). Por lo que entiendo, debería ser posible con gnonlin pero hasta ahora no pude encontrar una muestra de cómo hacerlo (idealmente usando Python). No quiero modificar las partes de video / audio si es posible […]

Salida de video en Tkinter de GStreamer?

¿Alguien sabe cómo utilizaría una ventana tkinter como salida de un video / pipeline desde python? He encontrado métodos para muchos otros sistemas GUI, pero no quiero tener que usar tkinter y otra cosa juntos xxx gracias de antemano x

¿Cómo ripear el audio de un video?

Estoy en Ubuntu y quiero convertir un video mp4 a un archivo de audio mp3, pero no puedo entender cómo. Intenté instalar ffmpeg pero no pudo codificar el mp3. He leído que gstreamer lo hace, pero no puedo entender cómo. Tengo gstreamer y python instalados. Puedo progtwigr con Python, pero no estoy muy cómodo comstackndo […]

DrawingArea no puede obtener XID

Tengo el siguiente módulo Python 2.7 / PyGObject 3.0 / PyGST 0.10: from gi.repository import Gtk, Gdk, GdkPixbuf import pango import pygst pygst.require(‘0.10’) import gst import Trailcrest import os, sys import cairo from math import pi class Video: def __init__(self): def on_message(bus, message): if message.type == gst.MESSAGE_EOS: # End of Stream player.seek(1.0, gst.FORMAT_TIME, gst.SEEK_FLAG_FLUSH, gst.SEEK_TYPE_SET, […]

Escribir marcos opencv en la tubería del servidor gstreamer rtsp

Estoy tratando de poner imágenes opencv en un servidor gstreamer rtsp en python. Tengo algunos problemas al escribir en el medio de comunicación, soy nuevo en gst-rtsp-server y hay poca documentación, así que no sé exactamente si estoy usando el enfoque correcto. Estoy usando un hilo para iniciar el MainLoop y estoy usando el hilo […]

Utilice (Python) Gstreamer para decodificar audio (a datos PCM)

Estoy escribiendo una aplicación que usa los enlaces de Python Gstreamer para reproducir audio, pero ahora estoy tratando de descodificar el audio, es decir, me gustaría leer los datos usando una decodebin y recibir un búfer PCM en bruto. Específicamente, quiero leer fragmentos del archivo de forma incremental en lugar de leer todo el archivo […]