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

Record screen with sound from both other apps and my mic #772

Open conualfy opened 4 years ago

conualfy commented 4 years ago

Hi there!

I wonder how to do this thing: I am using online conference software (Google Meet - this is in the browser, Microsoft Team, Zoom - these ones have dedicated software) and I want to record them on my computer. Once in a while, I am presenting and I want to both record my screen and my voice, talking. I have 2 videos like this where my voice is missing (Pulse Audio + Monitor of built in audio analog stereo), how do I get all sounds processed through the computer (in and out) recorded? (this is on Linux/Ubuntu 20.04) PS: since updating to the latest Ubuntu I had some sound problems also, have some clips without sound, cannot figure out why.

Thanks for this wonderful piece of software!

MaartenBaert commented 4 years ago

Currently SSR doesn't support this yet however it is on the todo list. There exists a workaround though: https://www.maartenbaert.be/simplescreenrecorder/recording-game-audio/#recording-game-audio-and-microphone-at-the-same-time This approach is a bit unreliable though so I don't really recommend it. It's safer to record your audio separately in e.g. Audacity and synchronize the two later.

conualfy commented 4 years ago

Got it. It seems to be both complicated and as you say, maybe unreliable, so not really a solution.

Do you know if sound can be added to mkv without rendering (much bigger files as I record at 5fps and until now I could not find a good solution to render at same filesize and 5fps + time, etc.)? Thanks.

Update: found it, it is possible if they are the same length - https://www.youtube.com/watch?v=1EkhHjn3OEA

MaartenBaert commented 4 years ago

You can also use the ffmpeg command-line tool, which is a bit faster than going through the GUI every time: https://superuser.com/questions/1137612/ffmpeg-replace-audio-in-video

MaartenBaert commented 4 years ago

@big-tree-wang Would you please stop emailing 'unsubscribe' to random issues please? It doesn't work. I can't unsubscribe you from issues, all I can do is ban you from the entire SSR repository if you keep doing this.

funkiestj commented 4 years ago

+1 for this feature. My main use case for using SSR is to record video calls when the underlying call system is lacking a record option (e.g. slack video calls on linux).

SSR seems to work great (new user - so small sample size) for the things it does do, thanks!

Adityashaw commented 3 years ago

FYI, I tried this old tool : https://aur.archlinux.org/packages/kazam/ which allows recording system and mic together.

What it seems to be doing is record both channel separately (In pulseaudio, it's showing kazam twice -- one is recording the system and the other mic) and then somehow mix them and quality is good.

Can a similar feature be implemented? Not asking for ETA but is it under consideration?