{
	"description": "VirtualDub external encoder profile collection",
	"externalEncoders": {
		"sets": {
			"CUDA+AAC": {
				"videoEncoder": "CUDA 4000 CBR",
				"audioEncoder": "neroaac",
				"multiplexer": "mp4box",
				"description": "mp4",
				"extension": "mp4",
				"processPartial": false,
				"useOutputAsTemp": false
			},
			"CUDA 4000 CBR": {
				"videoEncoder": "CUDA 4000 CBR",
				"audioEncoder": "",
				"multiplexer": "",
				"description": "264",
				"extension": "264",
				"processPartial": false,
				"useOutputAsTemp": false
			},
			"CUDA 2000 CBR": {
				"videoEncoder": "CUDA 2000 CBR",
				"audioEncoder": "",
				"multiplexer": "",
				"description": "264",
				"extension": "264",
				"processPartial": false,
				"useOutputAsTemp": false
			},
			"CUDA+AC3": {
				"videoEncoder": "CUDA 4000 CBR",
				"audioEncoder": "AC3",
				"multiplexer": "MKVmerge",
				"description": "mkv",
				"extension": "mkv",
				"processPartial": false,
				"useOutputAsTemp": false
			},
			"CUDA 3000 CBR": {
				"videoEncoder": "CUDA 3000 CBR",
				"audioEncoder": "",
				"multiplexer": "",
				"description": "264",
				"extension": "264",
				"processPartial": false,
				"useOutputAsTemp": false
			}
		},
		"profiles": {
			"CUDA 4000 CBR": {
				"name": "CUDA 4000 CBR",
				"program": "C:\\Tools\\Cuda.exe",
				"commandArguments": "--resolution %(width)x%(height) --input - --sar 1x1 --format IYUV --control_mode cbr --bitrate 4000 --bitrate_peak 50000 --fps 25000/1000 --profile high --level 41 --offload partial --measure FPS --showFrameStats 100 --deinterlace false --frame_typ frame --pframe_dist 1 --gop_max 250 --dynamicGOP true --pquant_min 18 --bquant_min 20 --iquant_min 16 --deblock true --cavlc false --nal_typ auto --sps_pps false --slices auto --output \"%(tempvideofile)\"",
				"outputFilename": "%(outputname)",
				"type": 0,
				"inputFormat": 0,
				"checkReturnCode": true,
				"logStdout": true,
				"logStderr": true,
				"bypassCompression": false,
				"predeleteOutputFile": true
			},
			"CUDA 2000 CBR": {
				"name": "CUDA 2000 CBR",
				"program": "C:\\Tools\\Cuda.exe",
				"commandArguments": "--resolution %(width)x%(height) --input - --sar 1x1 --format IYUV --control_mode cbr --bitrate 2000 --bitrate_peak 50000 --fps %(fps) --profile high --level 41 --offload partial --measure FPS --showFrameStats 100 --deinterlace false --frame_typ frame --pframe_dist 1 --gop_max 250 --dynamicGOP true --pquant_min 18 --bquant_min 20 --iquant_min 16 --deblock true --cavlc false --nal_typ auto --sps_pps false --slices auto --output \"%(tempvideofile)\"",
				"outputFilename": "%(outputname)",
				"type": 0,
				"inputFormat": 0,
				"checkReturnCode": true,
				"logStdout": true,
				"logStderr": true,
				"bypassCompression": false,
				"predeleteOutputFile": true
			},
			"MKVmerge": {
				"name": "MKVmerge",
				"program": "C:\\Tools\\mkvmerge.exe",
				"commandArguments": "-o \"%(outputname)\" --default-duration 0:%(fpsnum)/%(fpsden)fps \"%(tempvideofile)\" \"%(tempaudiofile)\"",
				"outputFilename": "%(outputname).audio",
				"type": 2,
				"inputFormat": 0,
				"checkReturnCode": true,
				"logStdout": true,
				"logStderr": true,
				"bypassCompression": false,
				"predeleteOutputFile": false
			},
			"ffmpeg-mp4-mux": {
				"name": "ffmpeg-mp4-mux",
				"program": "C:\\Tools\\ffmpeg.exe",
				"commandArguments": "-vcodec copy -acodec copy -f mp4 -y\"%(outputname)\"",
				"outputFilename": "%(outputname).audio",
				"type": 2,
				"inputFormat": 0,
				"checkReturnCode": true,
				"logStdout": true,
				"logStderr": false,
				"bypassCompression": false,
				"predeleteOutputFile": false
			},
			"CUDA 3000 CBR": {
				"name": "CUDA 3000 CBR",
				"program": "C:\\Tools\\Cuda.exe",
				"commandArguments": "--resolution %(width)x%(height) --input - --sar 1x1 --format IYUV --control_mode cbr --bitrate 3000 --bitrate_peak 50000 --fps 25000/1000 --profile high --level 41 --offload partial --measure FPS --showFrameStats 100 --deinterlace false --frame_typ frame --pframe_dist 1 --gop_max 250 --dynamicGOP true --pquant_min 18 --bquant_min 20 --iquant_min 16 --deblock true --cavlc false --nal_typ auto --sps_pps false --slices auto --output \"%(tempvideofile)\"",
				"outputFilename": "%(outputname)",
				"type": 0,
				"inputFormat": 0,
				"checkReturnCode": true,
				"logStdout": true,
				"logStderr": true,
				"bypassCompression": false,
				"predeleteOutputFile": true
			},
			"ffmpeg muxer": {
				"name": "ffmpeg muxer",
				"program": "C:\\Tools\\ffmpeg.exe",
				"commandArguments": "-i \"%(tempvideofile)\" -i \"%(tempaudiofile)\"  -vcodec copy -acodec copy \"%(outputname)\"",
				"outputFilename": "%(outputname).audio",
				"type": 2,
				"inputFormat": 0,
				"checkReturnCode": true,
				"logStdout": true,
				"logStderr": true,
				"bypassCompression": false,
				"predeleteOutputFile": true
			},
			"ac3pass": {
				"name": "ac3pass",
				"program": "C:\\Tools\\ffmpeg.exe",
				"commandArguments": "-i - -acodec copy \"%(tempaudiofile)\"",
				"outputFilename": "%(outputname).ac3",
				"type": 1,
				"inputFormat": 0,
				"checkReturnCode": true,
				"logStdout": true,
				"logStderr": true,
				"bypassCompression": false,
				"predeleteOutputFile": false
			},
			"AC3": {
				"name": "AC3",
				"program": "C:\\Tools\\aften.exe",
				"commandArguments": "-b 192 - \"%(tempaudiofile)\"",
				"outputFilename": "%(outputname).ac3",
				"type": 1,
				"inputFormat": 1,
				"checkReturnCode": true,
				"logStdout": true,
				"logStderr": true,
				"bypassCompression": true,
				"predeleteOutputFile": false
			},
			"noaudio": {
				"name": "noaudio",
				"program": "C:\\Tools\\mkvmerge.exe",
				"commandArguments": "-o \"%(outputname)\" --compression 0:none --default-duration 0:%(fpsnum)/%(fpsden)fps \"%(tempvideofile)\"",
				"outputFilename": "%(outputname).audio",
				"type": 2,
				"inputFormat": 0,
				"checkReturnCode": true,
				"logStdout": true,
				"logStderr": true,
				"bypassCompression": false,
				"predeleteOutputFile": false
			}
		}
	}
}
