This will be a beginners intro to easily and quickly producing video clips for bug reports and other posts here on the forum. My setup varies a bit from the standard software (most people will use programs such as Fraps to do screen recording) and while there's a bit of extra setup involved, I'll go into some of the benefits of this method later on in the guide.
The first thing you'll need is FFsplit, this is a totally free piece of software. Some of you may have heard of Xsplit before if you're into video game streaming, this is a free alternative version of that, without any of the trial limitations.
You can download FFsplit here:
Once installed, you may also be prompted to install the ffmpeg encoder if you don't already have it, go ahead and click yes to that as well.
After you've got that installed there are only a few more steps to get into before you're ready to record, first you'll need to configure your default encoder profile (you can get there from Session -> Encoder, but it should pop up the first time you run FFsplit).
You can directly copy the settings I'm using, however if your computer hardware is not the latest and greatest you may want to lower some of the settings, Video Bitrate, Quality, and Resolution will have the biggest hit on performance and file size. For a more modest PC you might want to try 2000 kbps, 8, and 1280x720 respectively. Variable Bitrate mode is highly recommended. For smallest file size and less powerful PCs, you might want to lower the bitrate down to 1000 kbps and resolution of 640x480.
Next you'll want to go to the Output tab, and select Local Recording and File Format MP4 as well as the folder where you want your videos to go - and optionally the file naming scheme you want FFsplit to use.
Optional - at this stage you can also add one or more live streaming services as additional outputs, you can simultaneously stream and local record, or do just one or the other
Enter your Stream information as a new Output Profile
Then you can select which outputs you want to use
The next step once you reach this screen is to set up your canvas, I'll only go into basics for this guide, the rest should be pretty easy to figure out:
Underneath the Layer section you should press New, then select Capture Region (if you want to pick your entire screen, or a specific part of your screen) or Capture Window (if you just want to pick the RO2 window and let FFsplit figure out the rest)
Next, if you want to add any image overlays or block out your chat box, you can drag and drop an image file (I use a black rectangle to block my chat) directly into the Layer box, then you'll be able to position it on your canvas.
You're now ready to record, to begin all you need to do is press Start at the bottom right hand corner, and Stop when you're finished.
So what's the point of doing it this way?
The videos will be outputted to the folder you specified, ready to upload directly to youtube and already compressed down to a manageable size, you wont end up with unwieldy 200 mb files that take 30 minutes to upload, and you wont need to do any post-production to cover up your chatbox as FFsplit can do all of that for you. FFsplit will compress the video as it records, so a minute of video will only be a few megabytes in size, while programs like Fraps will generally save raw uncompressed video.
Some of the more advanced features of broadcasting software like FFsplit and Xsplit is the ability to do 'in camera' editing, or editing that is done live during the recording process. You can assign hotkeys to switch between images and live capture, assemble picture-in-picture recordings, add overlays and text to your video and more without actually needing to sit around and chop up your video in editing software - it's ready to upload as soon as you finish recording.
Here's an example of a bug report video I made featuring some of those techniques:
The purpose of all of this is so that you can easily and rapidly share relevant video clips during a discussion or in a bug report, with this process it can be a matter of seconds from the time you think of an idea to the time when you're pasting your video link into a ticket which makes for a very powerful way to communicate things that might otherwise be difficult to convey with just text.
Edited by Tonitrua, 04 October 2014 - 03:16 AM.