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
360, 26
142, 13
4
Extension (Container format):
lblExtension
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCodecs
2
True
8, 16
31, 13
0
CRF:
lblX264CRF
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpX264
1
17, 17
48, 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
96, 12
48, 20
1
Center
1 being highest quality/largest filesize and 31 being the lowest quality/smallest filesize.
nudQscale
System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpXvid
0
48, 12
48, 20
1
Center
CRF value can be from 4–63, and 10 is a good starting point. Lower values mean better quality.
nudVPxCRF
System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpVpx
0
184, 12
121, 21
3
The default preset is "Medium".
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.
cbPreset
System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpX264
2
Right
112, 3
197, 36
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, 36
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, 36
1
Default is 128k.
tbAACBitrate
System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpAAC
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
5
88, 22
88, 21
1
cboVideoCodec
System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCodecs
4
True
112, 16
40, 13
2
Preset:
lblPreset
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpX264
3
True
8, 16
83, 13
0
Variable bit rate:
lblQscale
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.exe
gbFFmpegExe
System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
10
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
...
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
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, 345
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
9
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, 276
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
11
Top, Right
600, 22
40, 24
1
?
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
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
8, 200
320, 68
3
tcFFmpegVideoCodecs
System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
8
4, 22
3, 3, 3, 3
312, 42
1
x264
tpX264
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegVideoCodecs
0
lblVpxCRF
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpVpx
1
4, 22
312, 42
2
VP8
tpVpx
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegVideoCodecs
1
True
8, 16
31, 13
0
CRF:
lblVpxCRF
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tpVpx
1
4, 22
312, 42
3
Xvid
tpXvid
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegVideoCodecs
2
176, 340
88, 23
7
Test with CMD
btnTest
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
7
267, 340
53, 23
8
Copy
btnCopyPreview
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
6
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
336, 200
320, 68
4
tcFFmpegAudioCodecs
System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
5
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, 42
3
AAC
tpAAC
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegAudioCodecs
0
True
8, 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
312, 42
0
Vorbis
tpVorbis
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegAudioCodecs
1
True
8, 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
312, 42
2
MP3
tpMP3
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
tcFFmpegAudioCodecs
2
True
8, 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
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
1
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
3
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
4
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
txtExtension
System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCodecs
0
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
512, 22
56, 20
5
txtExtension
System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
gbCodecs
0
True
9, 452
274, 17
9
If recording or encoding fails then show error window
cbShowError
System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
3
576, 448
80, 24
11
Help...
btnHelp
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
$this
1
384, 448
192, 24
10
eiFFmpeg
ShareX.HelpersLib.ExportImportControl, ShareX.HelpersLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
$this
0
True
6, 13
666, 482
CenterScreen
ShareX - FFmpeg 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