{
  "generatedAt": "2026-09-10T02:52:55.9478422Z",
  "ffmpegVersion": "ffmpeg version 8.1-full_build-www.gyan.dev Copyright (c) 2000-2026 the FFmpeg developers",
  "platform": "Windows",
  "cpu": "unknown",
  "method": "Native FFmpeg; one sequential run per setting. Wall time includes process startup. Not browser or phone performance. Frames are decoded at 3 seconds and resized to 960 pixels wide; no AI reconstruction.",
  "source": {
    "name": "bbb_1080p_10s.mp4",
    "bytes": 30704510,
    "durationSeconds": 10.0,
    "sha256": "5b603ec1db36cc15d5e48ab9ea6e72ffd6a65e325f2bb218e9ed298974b453bc",
    "streams": [
      {
        "codec_type": "video",
        "codec_name": "h264",
        "width": 1920,
        "height": 1080,
        "pix_fmt": "yuv420p"
      }
    ],
    "image": "/frames/sharing/original.webp",
    "url": "https://test-videos.co.uk/vids/bigbuckbunny/mp4/h264/1080/Big_Buck_Bunny_1080_10s_30MB.mp4",
    "credit": "Big Buck Bunny (c) Blender Foundation",
    "license": "https://creativecommons.org/licenses/by/3.0/"
  },
  "results": [
    {
      "crf": 23,
      "bytes": 7246823,
      "seconds": 1.449,
      "argv": [
        "-y",
        "-v",
        "error",
        "-i",
        "input.mp4",
        "-map",
        "0:v:0",
        "-map",
        "0:a:0?",
        "-c:v",
        "libx264",
        "-crf",
        "23",
        "-preset",
        "fast",
        "-pix_fmt",
        "yuv420p",
        "-c:a",
        "aac",
        "-b:a",
        "96k",
        "-movflags",
        "+faststart",
        "output.mp4"
      ],
      "durationSeconds": 10.0,
      "streams": [
        {
          "codec_type": "video",
          "codec_name": "h264",
          "width": 1920,
          "height": 1080,
          "pix_fmt": "yuv420p"
        }
      ],
      "outputSha256": "14ae914e0795d8a776c8ba8d9622dd11f8c075892d4283a8eecc67b0165c9867",
      "image": "/frames/sharing/crf-23.webp",
      "decodePassed": true
    },
    {
      "crf": 28,
      "bytes": 3337442,
      "seconds": 1.417,
      "argv": [
        "-y",
        "-v",
        "error",
        "-i",
        "input.mp4",
        "-map",
        "0:v:0",
        "-map",
        "0:a:0?",
        "-c:v",
        "libx264",
        "-crf",
        "28",
        "-preset",
        "fast",
        "-pix_fmt",
        "yuv420p",
        "-c:a",
        "aac",
        "-b:a",
        "96k",
        "-movflags",
        "+faststart",
        "output.mp4"
      ],
      "durationSeconds": 10.0,
      "streams": [
        {
          "codec_type": "video",
          "codec_name": "h264",
          "width": 1920,
          "height": 1080,
          "pix_fmt": "yuv420p"
        }
      ],
      "outputSha256": "a260c89d2c7f4c39312e8d53d25edf3cb22a79e944b5e863c17756cc8eeda2ce",
      "image": "/frames/sharing/crf-28.webp",
      "decodePassed": true
    },
    {
      "crf": 36,
      "bytes": 1035620,
      "seconds": 1.384,
      "argv": [
        "-y",
        "-v",
        "error",
        "-i",
        "input.mp4",
        "-map",
        "0:v:0",
        "-map",
        "0:a:0?",
        "-c:v",
        "libx264",
        "-crf",
        "36",
        "-preset",
        "fast",
        "-pix_fmt",
        "yuv420p",
        "-c:a",
        "aac",
        "-b:a",
        "96k",
        "-movflags",
        "+faststart",
        "output.mp4"
      ],
      "durationSeconds": 10.0,
      "streams": [
        {
          "codec_type": "video",
          "codec_name": "h264",
          "width": 1920,
          "height": 1080,
          "pix_fmt": "yuv420p"
        }
      ],
      "outputSha256": "d74c4691cd71eb5613799b2407f99a1bea1e10112019330f2eaf8bbf695eefd4",
      "image": "/frames/sharing/crf-36.webp",
      "decodePassed": true
    }
  ]
}
