grabaciones truncadas con Python GStreamer

Pablo Rodríguez oinos en web.de
Mar Oct 28 19:51:02 CET 2008


Arnau Sanchez wrote:
> Pablo Rodríguez escribió:
> 
>> Lo que pasa es que el archivo termina abruptamente, como confirman 
>> estos dos programas:
>>
>> [...]
> 
> Lo he probado (Debian y Ubuntu) y me pasa lo mismo. Como no he visto 
> nada raro en el código, he lanzado el comando equivalente en la shell:
> 
> $ gst-launch alsasrc ! audioconvert ! wavenc ! filesink location=test.wav
> 
> y ocurre lo mismo, test.wav está truncado. En cambio, si probamos con ogg:
> 
> $ gst-launch alsasrc ! audioconvert ! vorbisenc ! oggmux ! filesink 
> location=test.ogg
> 
> funciona perfectamente, así que el problema parece estar en el plugin 
> "wavenc", que no guarda bien el .wav (o al menos lo hace en un formato 
> muy raro).

Muchisimas gracias, de veras, Arnau. Hay algo que no entiendo aquí, que 
es el uso del muxer (que entiendo será un mezclador, por lo que dice 
Wikipedia) para ogg, pero no para wav.

> Te recomendaría que preguntaras directamente en la lista de desarrollo 
> de gstreamer, ya que no es un problema particular del wrapper python.

Ya está: https://bugs.freedesktop.org/show_bug.cgi?id=18258 (ahora a ver 
cuánto tardan en contestar).

Por pura curiosidad: ¿cómo podría enviar un evento de EOS que cambiase 
la última línea del código del script de Python que está en 
http://listas.aditel.org/archivos/python-es/2008-October/023026.html?

Gracias por la ayuda y saludos,


Pablo
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es