Thread: VirtualDub2
View Single Post
Old 29th November 2015, 23:13   #2  |  Link
shekh
Registered User
 
Join Date: Mar 2015
Posts: 775
Update:

Export using external encoder now supports these formats: rgb24, rgba, rgba64, yuv 4:2:2, yuv 4:4:4.
Tested with 16 bit tiff sequence as input and encoded to various ffmpeg ffv1 formats: yuva64, rgb14, yuv444, rgba.

Example presets for reference:

Code:
{
  "description": "VirtualDub external encoder profile collection",
  "externalEncoders": {
    "sets": {
      "ffv1-yuva64": {
        "videoEncoder": "ffv1-yuva64",
        "audioEncoder": "",
        "multiplexer": "",
        "description": "",
        "extension": "mkv",
        "processPartial": false,
        "useOutputAsTemp": true
      },
      "ffv1-rgb14": {
        "videoEncoder": "ffv1-rgb14",
        "audioEncoder": "",
        "multiplexer": "",
        "description": "",
        "extension": "mkv",
        "processPartial": false,
        "useOutputAsTemp": true
      },
      "ffv1-yuv444": {
        "videoEncoder": "ffv1-yuv444",
        "audioEncoder": "",
        "multiplexer": "",
        "description": "",
        "extension": "mkv",
        "processPartial": false,
        "useOutputAsTemp": true
      },
      "ffv1-rgba": {
        "videoEncoder": "ffv1-rgba",
        "audioEncoder": "",
        "multiplexer": "",
        "description": "",
        "extension": "mkv",
        "processPartial": false,
        "useOutputAsTemp": true
      }
    },
    "profiles": {
      "ffv1-rgb14": {
        "name": "ffv1-rgb14",
        "program": "E:\\download\\vd\\ffmpeg1\\ffmpeg.exe",
        "commandArguments": "-f rawvideo -pix_fmt %(pix_fmt) -s %(width)x%(height) -r %(fpsnum)/%(fpsden) -i - -c:v ffv1 -pix_fmt gbrp14 %(tempvideofile)",
        "outputFilename": "",
        "type": 0,
        "pixelFormat": "bgra64le",
        "inputFormat": 0,
        "checkReturnCode": true,
        "logStdout": true,
        "logStderr": true,
        "bypassCompression": false,
        "predeleteOutputFile": true
      },
      "ffv1-yuv444": {
        "name": "ffv1-yuv444",
        "program": "E:\\download\\vd\\ffmpeg1\\ffmpeg.exe",
        "commandArguments": "-f rawvideo -pix_fmt %(pix_fmt) -s %(width)x%(height) -r %(fpsnum)/%(fpsden) -i - -c:v ffv1 %(tempvideofile)",
        "outputFilename": "",
        "type": 0,
        "pixelFormat": "yuv444p",
        "inputFormat": 0,
        "checkReturnCode": true,
        "logStdout": true,
        "logStderr": true,
        "bypassCompression": false,
        "predeleteOutputFile": true
      },
      "ffv1-yuva64": {
        "name": "ffv1-yuva64",
        "program": "E:\\download\\vd\\ffmpeg1\\ffmpeg.exe",
        "commandArguments": "-f rawvideo -pix_fmt %(pix_fmt) -s %(width)x%(height) -r %(fpsnum)/%(fpsden) -i - -c:v ffv1 %(tempvideofile)",
        "outputFilename": "",
        "type": 0,
        "pixelFormat": "bgra64le",
        "inputFormat": 0,
        "checkReturnCode": true,
        "logStdout": true,
        "logStderr": true,
        "bypassCompression": false,
        "predeleteOutputFile": true
      },
      "ffv1-rgba": {
        "name": "ffv1-rgba",
        "program": "E:\\download\\vd\\ffmpeg1\\ffmpeg.exe",
        "commandArguments": "-f rawvideo -pix_fmt %(pix_fmt) -s %(width)x%(height) -r %(fpsnum)/%(fpsden) -i - -c:v ffv1 %(tempvideofile)",
        "outputFilename": "",
        "type": 0,
        "pixelFormat": "bgra",
        "inputFormat": 0,
        "checkReturnCode": true,
        "logStdout": true,
        "logStderr": true,
        "bypassCompression": false,
        "predeleteOutputFile": true
      }
    }
  }
}

Last edited by shekh; 26th December 2015 at 22:38.
shekh is offline   Reply With Quote