Hola a todos, tengo un pequeño programilla que graba sonido del micrófono a un archivo, entre otras cosas (está en https://github.com/ousia/iRaccoonShow/blob/master/recslides.py).
Bien, no consigo hacer que, grabando en .wav (cosa que quiero), grabe en mono y a 16000Hz. El código relevante es: self.player = gst.Pipeline("player") self.source = gst.element_factory_make("alsasrc", "alsa-source") #~ self.caps = gst.Caps("audio/x-raw-int,rate=16000,channels=1") self.encoder = gst.element_factory_make("wavenc", "wavenc") self.fileout = gst.element_factory_make("filesink", "sink") self.fileout.set_property("location", self.audiofilename ) self.player.add(self.source, self.encoder, self.fileout) gst.element_link_many(self.source, self.encoder, self.fileout) No sé cómo combinar self.caps con el resto. He buscado por internet, pero no entiendo cómo hacerlo. ¿Me podría echar alguien una mano? Muchas gracias de antemano, Pablo -- http://www.ousia.tk _______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/