Question: I've been scouring google to see if it's possible to record gameplay audio for consoles as well as live commentary from a microphone or headset. Most of what I come across, from either forums or product FAQs say that it's possible to do one but not both. On PCs, it's easy, but on consoles you can only do one. Or so I'm told.

However, I see quite a few videos on Youtube from consoles with both game audio and live commentary. So it must be possible.

Can anyone tell me how how it's possible to do both on a console? I know nothing about video editing and production so I'm curious what devices and programs are needed to accomplish this. Also, is it possible to record the console audio and live commentary as two separate tracks?

Thank you for your time! I appreciate any help.

Answer: 
`-preset`
=========

Use the slowest preset that is fast enough that it does not drop frames. You can see if `ffmpeg` is dropping frames in the console output (if I recall correctly). Presets are: ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow.

`-crf`
======

Use the highest `-crf` value that still provides an acceptable quality level. Range is 0-51. 0 is lossless, 18 is generally considered to be visually lossless or nearly so, 23 is default, and 51 is worst quality. Using a value of 1 will likely result in a huge file.

### Also see:

* [FFmpeg H.264 Video Encoding Guide](https://trac.ffmpeg.org/wiki/Encode/H.264)
You specify a preset and a quality value at the same time and by that overriding the preset.
I would also recommend you don't encode with ffmpeg while capturing as this would be pretty slow on most PCs.

The "error" in your ffmpeg commandline is the option `-crf 1`. `CRF` is a quality setting of x264 and the lower the value the higher the bitrate of the video will be. Setting it to `1` will make the video pretty much lossless. Just leave that command out and maybe use a preset like `medium` or `slow` and not `ultrafast` like you have right now to get a decent quality.