text/microsoft-resx
2.0
System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
True
16, 16
31, 13
0
CRF:
@Invariant
lblx264CRF
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpX264
1
144, 12
48, 20
1
Center
17, 17
Constant Rate Factor (CRF): The range of the quantizer scale is 0-51: where 0 is lossless, 23 is default, and 51 is worst possible.
A lower value is a higher quality and a subjectively sane range is 18-28.
Consider 18 to be visually lossless or nearly so: it should look the same or nearly the same as the input but it isn't technically lossless.
The range is exponential, so increasing the CRF value +6 is roughly half the bitrate while -6 is roughly twice the bitrate.
General usage is to choose the highest CRF value that still provides an acceptable quality.
If the output looks good, then try a higher value and if it looks bad then choose a lower value.
nudx264CRF
System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpX264
0
144, 12
48, 20
1
Center
1 being highest quality/largest filesize and 31 being the lowest quality/smallest filesize.
nudXvidQscale
System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpXvid
0
144, 36
121, 21
3
A preset is a collection of options that will provide a certain encoding speed to compression ratio. A slower preset will provide better compression (compression is quality per filesize).
This means that, for example, if you target a certain file size or constant bit rate, you will achieve better quality with a slower preset.
Similarly, for constant quality encoding, you will simply save bitrate by choosing a slower preset.
cbx264Preset
System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpX264
2
Right
112, 3
197, 64
1
Range is 0–10, where 10 is highest quality. 3–6 is a good range to try. Default is 3.
tbVorbis_qscale
System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpVorbis
0
Right
112, 3
197, 64
1
Range is 0-9 where a lower value is a higher quality. 0-3 will normally produce transparent results, 4 (default) should be close to perceptual transparency, and 6 produces an "acceptable" quality.
tbMP3_qscale
System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpMP3
0
Right
112, 3
197, 64
1
Default is 128k.
tbAACBitrate
System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpAAC
0
144, 12
104, 21
1
full: Compute full frame histograms.
diff: Compute histograms only for the part that differs from previous frame. This might be relevant to give more importance to the moving part of your input if the background is static.
Default is full.
cbGIFStatsMode
System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpGIF
2
144, 36
104, 21
3
bayer: Ordered 8x8 bayer dithering (deterministic)
heckbert: Dithering as defined by Paul Heckbert in 1982 (simple error diffusion). Note: this dithering is sometimes considered "wrong" and is included as a reference.
floyd_steinberg: Floyd and Steingberg dithering (error diffusion)
sierra2: Frankie Sierra dithering v2 (error diffusion)
sierra2_4a: Frankie Sierra dithering v2 "Lite" (error diffusion)
Default is sierra2_4a.
cbGIFDither
System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpGIF
0
True
8, 26
70, 13
0
Video codec:
lblCodec
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCodecs
3
88, 22
88, 21
1
cboVideoCodec
System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCodecs
2
True
16, 40
40, 13
2
Preset:
lblx264Preset
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpX264
3
True
16, 16
80, 13
0
Variable bitrate:
lblXvidQscale
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpXvid
1
552, 22
88, 24
2
Download
btnDownload
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbFFmpegExe
0
504, 22
40, 24
1
...
@Invariant
btnFFmpegBrowse
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbFFmpegExe
1
8, 24
488, 20
0
txtFFmpegPath
System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbFFmpegExe
2
8, 8
648, 56
0
ffmpeg.exe
@Invariant
gbFFmpegExe
System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
9
True
320, 0
136, 17
1
Use custom commands
cbCustomCommands
System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCommandLinePreview
0
Fill
Microsoft Sans Serif, 9.75pt
8, 21
True
Vertical
632, 67
0
txtCommandLinePreview
System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCommandLinePreview
1
8, 377
8, 8, 8, 8
648, 96
6
Command line preview
gbCommandLinePreview
System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
8
Top, Right
600, 22
40, 24
1
?
@Invariant
btnFFmpegHelp
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCommandLineArgs
0
Top, Left, Right
8, 24
584, 20
0
tbUserArgs
System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCommandLineArgs
1
8, 308
648, 56
5
Additional command line arguments
gbCommandLineArgs
System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
10
4, 22
3, 3, 3, 3
312, 70
1
x264 / x265
@Invariant
tpX264
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegVideoCodecs
0
True
NoControl
220, 16
34, 13
2
kbit/s
@Invariant
lblVP8BitrateK
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpVpx
0
144, 12
72, 20
1
Center
nudVP8Bitrate
System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpVpx
1
True
16, 16
80, 13
0
Variable bitrate:
lblVP8Bitrate
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpVpx
2
4, 22
312, 70
2
VP8 (WebM)
@Invariant
tpVpx
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegVideoCodecs
1
4, 22
312, 70
3
Xvid
@Invariant
tpXvid
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegVideoCodecs
2
True
NoControl
16, 40
81, 13
2
Dithering mode:
lblGIFDither
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpGIF
1
True
16, 16
97, 13
0
Palette stats mode:
lblGIFStatsMode
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpGIF
3
4, 22
3, 3, 3, 3
312, 70
4
GIF
@Invariant
tpGIF
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegVideoCodecs
3
8, 200
320, 96
3
tcFFmpegVideoCodecs
System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
7
176, 372
88, 23
7
Test with CMD
btnTest
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
6
267, 372
53, 23
8
Copy
btnCopyPreview
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
5
True
16, 16
40, 13
0
Bitrate:
lblAACQuality
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpAAC
1
4, 22
3, 3, 3, 3
312, 70
3
AAC
@Invariant
tpAAC
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegAudioCodecs
0
True
16, 16
42, 13
0
Quality:
lblVorbisQuality
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpVorbis
1
4, 22
3, 3, 3, 3
312, 70
0
Vorbis
@Invariant
tpVorbis
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegAudioCodecs
1
True
16, 16
42, 13
0
Quality:
lblMP3Quality
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpMP3
1
4, 22
3, 3, 3, 3
312, 70
2
MP3
@Invariant
tpMP3
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegAudioCodecs
2
336, 200
320, 96
4
tcFFmpegAudioCodecs
System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
4
184, 25
184, 21
2
cboVideoSource
System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbSource
0
True
104, 29
72, 13
1
Video source:
lblVideoSource
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbSource
1
456, 25
184, 21
4
cboAudioSource
System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbSource
2
True
376, 29
72, 13
3
Audio source:
lblAudioSource
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbSource
3
264, 22
88, 21
3
cboAudioCodec
System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCodecs
0
True
184, 26
70, 13
2
Audio codec:
lblAudioCodec
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCodecs
1
8, 24
88, 23
0
Refresh
btnRefreshSources
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbSource
4
8, 68
648, 60
1
Sources
gbSource
System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
3
8, 136
648, 56
2
Codecs
gbCodecs
System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
2
576, 480
80, 24
11
Help...
btnHelp
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
1
384, 480
192, 24
10
eiFFmpeg
ShareX.HelpersLib.ExportImportControl, ShareX.HelpersLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
$this
0
True
6, 13
666, 513
CenterScreen
ShareX - Screen recording options
ttHelpTip
System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
FFmpegOptionsForm
System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089