The only snag I've found is that in the fairly rare case that I want to record myself (usually the course introduction video for off-campus students), the sync between the audio and video is a bit out, whereas Quicktime etc tend not to have that problem. Not sure why -- I assume it's because OBS is always putting the video through some processing.
It's not out by much -- not enough to notice for a screen recording or doc-cam for drawing on paper -- but when there's a face in the video the lip-sync isn't quite right.
After that, in case you need some editing, I recommend Blender. It has a steep learning curve, but as long as you don't want to do really complex editing and your hardware is not too old, it is perfect and the results are great.
I think it makes sense to mention even platform-specific tools that can make ffmpeg command line parameter incantation easier!
...just offering an opposing perspective, I respect your approach.
How does it match up against Camtasia in terms of putting together a presentation? Like can you add text and fade in/out images on top of the video?
[0] https://trac.ffmpeg.org/wiki/Encode/H.264#AppleQuicktime
Does anyone know of any Screenr.com alternatives?
...but if you have any experience at all with the adobe suite, you'll be very confused, so beware.
AFAIK by default, it will only record the mic and not the audio card output. I don't know of a free option to do that (does ffmpeg?), but I've found Rogue Ameoba's Loopback[1] to be invaluable to capture output from the soundcard and add it as an audio track in the Screencast
I publish my screencasts upon http://www.youtube.com/kaihendry
...Because it lets me record audio using the Opus codec.
I also edit the videos using kdenlive: https://kdenlive.org
It all works pretty well. You can see examples of the end result in my YouTube channel:
(mostly videos of modded Minecraft tips and HOWTOs; all totally harmless and no foul language)
ffmpeg -f x11grab -video_size [w]x[h] -r [framerate] -i $DISPLAY -f alsa -i default ...
Like the author, I've found that the x264 codec with the ultrafast preset does the best job of avoiding framedrops (which from what I've observed can be caused by either the CPU spending too long encoding or the disk spending too long writing data)."screencast tool
Gnome3 has already a screen recording functionality. Pressing Alt+Ctrl+Shift+R recording will start. There should be a red icon on the message tray in the right-bottom corner of your screen. If the message tray is hidden, Super+M will activate it. Pressing the red icon will stop the recording. The video is saved in the Video directory on your home directory on webm format."