Skip to content

HLAE FFmpeg recording with preset config

Brett Anthony edited this page Jan 28, 2023 · 3 revisions

This tutorial is based on a config file (ffmpeg.cfg) along with some presets written and tested by Purple-CSGO.

For specifically learning these commands, check our Wiki and other tutorials, or analyze the config file.

Related Tutorials

Steps

  1. Download and install ffmpeg to hlae/ffmpeg/ Folder [Link]. Be sure that hlae/ffmpeg/bin/ffmpeg.exe exists.
  2. Download ffmpeg.cfg [zh-CN] to your cfg folder.
  3. Open ffmpeg.cfg and look through all the instructions. Modify default record setting if you want.
  4. Launch CS:GO with HLAE.
  5. Use exec ffmpeg to load presets. p2 is used by default.
  6. Change setting with a single command like p0 (for higher quality)

Settings are applied to all streams. Do other things as usual.

Which preset to use

  • p1 and p2 are recommended for common uses.
  • Presets like p1pro set up YUV422 10BIT. More space for color grading is given but they are not compatible with some softwares like Vegas ~14 and Premiere ~2019.
  • p4444 and p422 use ProRes codec and are recommended for smoother editing experience.

FAQ

Issues (such as stuttering) with the output video file?

  • Your media player probably doesn't have the required codecs.
  • Use an alternative media player such as VLC, potplayer or mpv instead.

(Half-Life 1, Counter-Strike 1.6, ...)

(CS:GO, ...)

(Counter-Strike 2)

Clone this wiki locally