Freeseer / freeseer

Designed for capturing presentations at conferences. Pre-fill a list of talks to record, record them, and upload them to YouTube with our YouTube Uploader.
http://freeseer.readthedocs.org
GNU General Public License v3.0
215 stars 110 forks source link

Jackd Jackaudiosrc #155

Closed ralle71 closed 12 years ago

ralle71 commented 12 years ago

This ticket will track work to develop a jackaudiosrc plugin. This plugin would take audio from jackd audio server. example: ! oggmux name=mux jackaudiosrc connect=none ! audio/x-raw-float, channels=2 !

Thanks

fosslc commented 12 years ago

Hi, and welcome to our community. Interesting idea. Could you please elaborate on what you had in mind? For instance, this would take audio from jackd, but video from local desktop, usb, firewire, or some other video source? Let us know what you had in mind so we can provide feedback on the suggestion. Thanks.

zxiiro commented 12 years ago

This plugin should be fairly simple to write in experimental branch. As with all the other audio sources we currently support we just swap say alsa/pulse etc... for jack. This should be implemented as it's own separate jack plugin as a Audio Source plugin.

ralle71 commented 12 years ago

hello fosslc, zxiiro,

Thanks for the quick reply! :) I have long been looking for a tool where I can stream video and audio together with Linux. For example, to an Icecast server or Live TV on JastinTV for radio broadcasts. It is important to use the Jack sound server, mixing audio. Gstreamer has the option to bind jackaudiosrc one. Also the option to automatically connect jackaudioscr or not. I found your project, have it tested, and must say it is great. I've even started to write what ever, see here: http://forum.ubuntuusers.de/topic/gstreamer-python/, there is nothing special, but it goes well. Unfortunately I can not program so well;) There is also the tool webcam studio, but this is too slow and consumes too many resources!

MfG Ralf

zxiiro commented 12 years ago

I added a jackaudiosrc plugin to freeseer experimental. Unfortunately I'm not familiar enough with jackaudio to know what the parameters need to be set to. For now I specified them as lineedits to allow the user to specify the string.

If anyone is familiar with the parameters and which ones are required/optional please let us know and we can improve the jackaudiosrc configuration box.