MaartenBaert / ssr

SimpleScreenRecorder, a screen recorder for Linux
http://www.maartenbaert.be/simplescreenrecorder/
GNU General Public License v3.0
2.53k stars 286 forks source link

Unable to record VOIP and my MIC at same time #294

Open davehuffstetler opened 9 years ago

davehuffstetler commented 9 years ago

So I am for some reason unable to record my VOIP program (TS) and my microphone at the same time, Monitor of built in audo records my mic, and build in stereo records my VOIP, but the problem is, Whenever I use ALSA or JACK the video ends up being 7 kb or so and not playing.

Here is my configuration settings in an imgur album

http://imgur.com/a/mk82J

Brottweiler commented 9 years ago

You are using PulseAudio, this is how you record sound and mic at the same time http://www.maartenbaert.be/simplescreenrecorder/recording-game-audio/#recording-game-audio-and-microphone-at-the-same-time

You're recommended to use JACK though (like myself), then you have this option

ubuntuaddicted commented 9 years ago

Pulseaudio can be used to record 2 sources of sound but requires loopbacks and a null sink.

logenkain commented 9 years ago

On Thu, Jan 15, 2015 at 12:34:58AM -0800, Christoffer Tibell wrote:

You're recommended to use JACK though (like myself), then you have this option

I'm also going to have to vote for JACK. It's always worked fine for me (with ssr anyway) I have no idea how using JACK would mess up the video however. Good luck.

Brottweiler commented 9 years ago

Maybe this is a little offtopic, but I actually switched from Pulse to JACK a while ago, mostly because of using SSR and it's so much better. The only downside is that some games don't support JACK (like xonotic for example), and you use ALSA to set volumes and I kindof miss the utility pavucontrol.

iamgreaser commented 9 years ago

I have a patched version of SDL 1.2 which add JACK support. It's not spectacular but it works: https://dl.dropboxusercontent.com/u/32094129/sdl-1.2.15-jacksupport-1.zip

You could also try LD_PRELOADing libdspez.so from here and making SDL use the OSS interface (SDL_AUDIODRIVER=dsp): https://github.com/iamgreaser/ezjack/

You'll have to compile these yourself.