{
  "generatedAt": "2026-09-10T04:17:32.0258107Z",
  "runtime": "Desktop FFmpeg; not ffmpeg.wasm or a device playback test",
  "ffmpeg": "ffmpeg version 8.1-full_build-www.gyan.dev Copyright (c) 2000-2026 the FFmpeg developers",
  "fixtures": [
    "Big Buck Bunny 1080p 10-second silent clip; see sharing-measurement.json for source/license",
    "FFmpeg-generated 479x641 test pattern and 440Hz sine, 2 seconds"
  ],
  "results": [
    {
      "case": "silent",
      "args": [
        "-y",
        "-i",
        "silent.mp4",
        "-map",
        "0:v:0",
        "-map",
        "0:a:0?",
        "-vf",
        "scale=-2:trunc(min(ih\\,720)/2)*2",
        "-c:v",
        "libx264",
        "-b:v",
        "632k",
        "-maxrate",
        "695k",
        "-bufsize",
        "1264k",
        "-preset",
        "fast",
        "-pix_fmt",
        "yuv420p",
        "-map_metadata",
        "-1",
        "-map_metadata:s",
        "-1",
        "-map_chapters",
        "-1",
        "-c:a",
        "aac",
        "-b:a",
        "128k",
        "-movflags",
        "+faststart",
        "silent-out.mp4"
      ],
      "bytes": 662909,
      "duration": 10.0,
      "width": 1280,
      "height": 720,
      "audioTracks": 0,
      "pixelFormat": "yuv420p",
      "decodePassed": true,
      "sha256": "88b0cf914cb6004eef0229ed6c2ca2924968d74bd290488a61b1261ed3df0baa"
    },
    {
      "case": "portrait-audio",
      "args": [
        "-y",
        "-i",
        "portrait.mkv",
        "-map",
        "0:v:0",
        "-map",
        "0:a:0?",
        "-vf",
        "scale=-2:trunc(min(ih\\,480)/2)*2",
        "-c:v",
        "libx264",
        "-b:v",
        "3672k",
        "-maxrate",
        "4039k",
        "-bufsize",
        "7344k",
        "-preset",
        "fast",
        "-pix_fmt",
        "yuv420p",
        "-map_metadata",
        "-1",
        "-map_metadata:s",
        "-1",
        "-map_chapters",
        "-1",
        "-c:a",
        "aac",
        "-b:a",
        "128k",
        "-movflags",
        "+faststart",
        "portrait-audio-out.mp4"
      ],
      "bytes": 108946,
      "duration": 2.0,
      "width": 358,
      "height": 480,
      "audioTracks": 1,
      "pixelFormat": "yuv420p",
      "decodePassed": true,
      "sha256": "2fcc4356b951f6e936308c7649deafc4e698f2add1cf474f5d8ff1a3a41198d7"
    },
    {
      "case": "portrait-muted",
      "args": [
        "-y",
        "-i",
        "portrait.mkv",
        "-map",
        "0:v:0",
        "-vf",
        "scale=trunc(iw/2)*2:trunc(ih/2)*2",
        "-c:v",
        "libx264",
        "-b:v",
        "3800k",
        "-maxrate",
        "4180k",
        "-bufsize",
        "7600k",
        "-preset",
        "fast",
        "-pix_fmt",
        "yuv420p",
        "-map_metadata",
        "-1",
        "-map_metadata:s",
        "-1",
        "-map_chapters",
        "-1",
        "-an",
        "-movflags",
        "+faststart",
        "portrait-muted-out.mp4"
      ],
      "bytes": 109502,
      "duration": 2.0,
      "width": 478,
      "height": 640,
      "audioTracks": 0,
      "pixelFormat": "yuv420p",
      "decodePassed": true,
      "sha256": "b3d355b46f2639bce4bb3fb5481681a553d3100e405170e1586f8a965b6f038b"
    }
  ]
}
