Recording video: Difference between revisions

LilShootDawg (talk | contribs)
grammar
Line 7: Line 7:
**Note that it is impossible to get lossless video out of OBS, even with settings that produce lossless video or a lossless codec. The recording is lossy before it even goes through any processing.
**Note that it is impossible to get lossless video out of OBS, even with settings that produce lossless video or a lossless codec. The recording is lossy before it even goes through any processing.
*ShadowPlay (Nvidia exclusive) (freeware)
*ShadowPlay (Nvidia exclusive) (freeware)
*Camstudio (Open Source)
*CamStudio (Open Source)


==General Recording==
==General Recording==
Some emulators like [[Snes9x]] and [[Nestopia]] utilize the Video for Windows (VfW) framework to give the option of choosing a specific video codec to record the footage in. Options include recording with lossless codecs like [http://lags.leetcode.net/codec.html Lagarith], which can greatly reduce the filesize than if it were uncompressed. These emulators record the audio in uncompressed PCM and mux both streams into AVI files when finished recording.
Some emulators like [[Snes9x]] and [[Nestopia]] utilize the Video for Windows (VFW) framework to give the option of choosing a specific video codec to record the footage in. Options include recording with lossless codecs like [http://lags.leetcode.net/codec.html Lagarith], which can greatly reduce the file size than if it were uncompressed. These emulators record the audio in uncompressed PCM and mux both streams into AVI files when finished recording.


==RetroArch==
==RetroArch==
RetroArch records in lossless RGB x264 with FLAC audio and can take up a lot of disc space/processing power for high resolution video. Recording options aren't currently implemented in RGUI, so you either need to use Phoenix or CLI. It's recommended you record to MKV format. For command line:
RetroArch records in lossless RGB x264 with FLAC audio and can take up a lot of disc space/processing power for high-resolution video. Recording options aren't currently implemented in RGUI, so you either need to use Phoenix or CLI. It's recommended you record to MKV format. For command line:
  retroarch.exe -r "C:\Path_to_Recordings\recording_name.mkv" --menu
  retroarch.exe -r "C:\Path_to_Recordings\recording_name.mkv" --menu
{{#ev:youtube|zbXVf63rX-0|300|center|Example of default settings}}
{{#ev:youtube|zbXVf63rX-0|300|center|Example of default settings}}
By default RA will record at native resolution, to record at a higher resolution, use ''--size'' then specify ''WIDTHxHEIGHT''. You can also set ''--recordconfig'' to use a specific config file when recording. By default it will only record filters.
By default RA will record at native resolution, to record at a higher resolution, use ''--size'' then specify ''WIDTHxHEIGHT''. You can also set ''--recordconfig'' to use a specific config file when recording. By default, it will only record filters.


To record with shaders, add: ''video_gpu_record = true'' to your config file. Depending on resolution/shaders your performance can take a massive hit. [http://youtu.be/jflrB0UIcFE Example video.]
To record with shaders, add: ''video_gpu_record = true'' to your config file. Depending on resolution/shaders your performance can take a massive hit. [http://youtu.be/jflrB0UIcFE Example video.]