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
17, 17
144, 12
48, 20
1
Center
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
17, 17
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
104, 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
104, 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
104, 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
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
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, 24
70, 13
0
Video codec:
lblCodec
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCodecs
3
120, 20
104, 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
btnDownload
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbFFmpegExe
0
btnFFmpegBrowse
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbFFmpegExe
1
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 path
gbFFmpegExe
System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
8
True
120, 8
106, 17
3
Use custom path
cbOverrideFFmpegPath
System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
0
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
512, 22
32, 24
1
...
@Invariant
btnFFmpegBrowse
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbFFmpegExe
1
8, 24
496, 20
0
txtFFmpegPath
System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbFFmpegExe
2
cbCustomCommands
System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCommandLinePreview
0
txtCommandLinePreview
System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCommandLinePreview
1
8, 409
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
7
True
376, 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
btnFFmpegHelp
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCommandLineArgs
0
tbUserArgs
System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCommandLineArgs
1
8, 340
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
9
Top, Right
616, 23
24, 23
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
600, 20
0
tbUserArgs
System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCommandLineArgs
1
tpX264
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegVideoCodecs
0
tpVpx
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegVideoCodecs
1
tpXvid
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegVideoCodecs
2
tpGIF
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegVideoCodecs
3
8, 56
312, 96
3
tcFFmpegVideoCodecs
System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCodecs
5
4, 22
3, 3, 3, 3
304, 70
1
x264 / x265
@Invariant
tpX264
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegVideoCodecs
0
lblVP8BitrateK
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpVpx
0
nudVP8Bitrate
System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpVpx
1
lblVP8Bitrate
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpVpx
2
4, 22
304, 70
2
VP8
@Invariant
tpVpx
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegVideoCodecs
1
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
304, 70
3
Xvid
@Invariant
tpXvid
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegVideoCodecs
2
lblGIFDither
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpGIF
1
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
304, 70
4
GIF
@Invariant
tpGIF
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegVideoCodecs
3
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
72, 13
0
Palette mode:
lblGIFStatsMode
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpGIF
3
176, 404
120, 23
7
Test with CMD
btnTest
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
6
304, 404
72, 23
8
Copy
btnCopyPreview
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
5
tpAAC
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegAudioCodecs
0
tpVorbis
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegAudioCodecs
1
tpMP3
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegAudioCodecs
2
328, 56
312, 96
4
tcFFmpegAudioCodecs
System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCodecs
4
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
304, 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
40, 13
0
Bitrate:
lblAACQuality
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpAAC
1
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
304, 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:
lblVorbisQuality
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpVorbis
1
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
304, 70
2
MP3
@Invariant
tpMP3
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegAudioCodecs
2
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
184, 25
184, 21
2
cboVideoSource
System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbSource
3
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
4
456, 25
184, 21
4
cboAudioSource
System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbSource
5
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
6
440, 20
104, 21
3
cboAudioCodec
System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCodecs
0
True
325, 24
70, 13
2
Audio codec:
lblAudioCodec
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCodecs
1
btnHelperDevicesHelp
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbSource
0
lblHelperDevices
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbSource
1
btnInstallHelperDevices
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbSource
2
btnRefreshSources
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbSource
7
8, 68
648, 92
1
Sources
gbSource
System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
4
168, 56
24, 23
7
?
@Invariant
btnHelperDevicesHelp
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbSource
0
True
200, 61
396, 13
6
Installs "screen-capture-recorder" and "virtual-audio-capturer" video/audio source.
lblHelperDevices
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbSource
1
8, 56
152, 23
5
Install recorder devices
btnInstallHelperDevices
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbSource
2
8, 24
88, 23
0
Refresh
btnRefreshSources
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbSource
7
8, 168
648, 160
2
Codecs
gbCodecs
System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
3
576, 512
80, 24
11
Help...
btnHelp
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
2
384, 512
192, 24
10
eiFFmpeg
ShareX.HelpersLib.ExportImportControl, ShareX.HelpersLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
$this
1
True
6, 13
666, 545
CenterScreen
ShareX - Screen recording options
ttHelpTip
System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
FFmpegOptionsForm
ShareX.HelpersLib.BaseForm, ShareX.HelpersLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null