Articles of gstreamer

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

convertir wav a mp3 (y viceversa) usando GStreamer

Estoy usando enlaces de Python para Gstreamer y estoy usando la siguiente canalización para convertir un archivo wav a mp3. Utilicé una de las sugerencias en esta pregunta , con algunas modificaciones (ya que estaba recibiendo algunos errores cuando se usó la syntax original) gst.parse_launch(“filesrc location=C:\\music.wav ! decodebin ! audioconvert ! lame ! filesink location=C:\\music.mp3”) […]

Gstreamer enlaces de python para windows

Estoy buscando en gstreamer como un medio para elegir un dispositivo de video de una lista para enviarlo a un script opencv. Absolutamente no entiendo cómo usar gstreamer con python en windows. Instalé los binarios de Windows gstreamer 1.07 desde el sitio web oficial de gstreamer . Sin embargo, no pude importar los módulos pygst […]

Gstreamer multiproceso con PyGTK fallando (xcb_xlib_threads_sequence_lost)

Entiendo que se supone que uno no debe actualizar la interfaz de usuario de otros subprocesos en gtk , o enfrentar las consecuencias, pero no estoy seguro de cómo puedo evitarlo al usar gstreamer . Mi aplicación se bloquea de vez en cuando durante la inicialización de la secuencia de video con una queja siguiente: […]

Cómo crear miniaturas de video con Python y Gstreamer

Me gustaría crear miniaturas para videos AVC MPEG-4 utilizando Gstreamer y Python. Esencialmente: Abre el archivo de video Busque un cierto punto en el tiempo (por ejemplo, 5 segundos) Agarra el marco en ese momento Guarda el cuadro en el disco como un archivo .jpg He estado mirando esta otra pregunta similar , pero no […]