Skip to content
Thomas edited this page Jul 18, 2021 · 13 revisions

Default values:

"Recording": {
	"FrameWidth": 1920,
	"FrameHeight": 1080,
	"FPS": 60,
	"Encoder": "libx264",
	"EncoderOptions": "-crf 14",
	"Profile": "high",
	"Preset": "faster",
	"PixelFormat": "yuv420p",
	"Filters": "",
	"AudioCodec": "aac",
	"AudioBitrate": "320k",
	"OutputDir": "videos",
	"Container": "mp4",
	"MotionBlur": {
		"Enabled": false,
		"OversampleMultiplier": 3,
		"BlendFrames": 5,
		"BlendWeights": {
			"UseManualWeights": false,
			"ManualWeights": "1 1.7 2.1 4.1 5",
			"AutoWeightsID": 1,
			"GaussWeightsMult": 1.5
		}
	}
}

Options

FrameWidth (Type: Integer)

  Width of the output video in pixels.

FrameHeight (Type: Integer)

  Height of the output video in pixels.

FPS (Type: Integer)

  Frames per second of the output video.

Encoder (Type: String)

  Encoder for ffmpeg, see this wiki page for recommended encoders.

EncoderOptions (Type: String)

  Encoder settings for ffmpeg, see this wiki page for
  recommended encoder settings.

Profile (Type: String)

  Profile for the encoder, see this wiki page for recommended profiles.

PixelFormat (Type: String)

  Pixel format for the output video.

Filters (Type: String)

  Filters for ffmpeg, see this page of the ffmpeg documentation for available filters.

AudioCodec (Type: String)

  Audio codecs for ffmpeg, see this page of the ffmpeg documentation
  for available audio codecs.

AudioBitrate (Type: String)

  Audio bitrate for the output video in bits.

OutputDir (Type: String)

  Output directory for the video.

Container (Type: String)

  The video container.

MotionBlur:

Enabled (Type: Boolean, Range: true/false)

  Enables/Disables oversampling.

OversampleMultiplier (Type: Integer)

  The amount of frames created. For example, to have 960FPS with 60 Output FPS the OversampleMultiplier needs to be 16.

BlendFrames (Type: Integer)

  The amount of frames to blend together. For example, with 16 BlendFrames, 16 of the frames created will be blended
  together. For the best results, this value should be around 1.5-2x of whatever you put for OversampleMultiplier.

BlendWeights:

UseManualWeights (Type: Boolean, Range: true/false)

  Enables/Disables manual weights.

ManualWeights (Type: String)

  

AutoWeightsID (Type: Integer, Range: 0..29)

  Automatic weights, see this wiki page for a list of the IDs.

GaussWeightsMult (Type: Decimal)

  Multiplier for gaussian weights.

Clone this wiki locally