{
  "schema": "sf3-tag-guided-media/v1",
  "version": "v4.1",
  "date": "2026-10-08",
  "scope": "Guided editorial crops and cues from current release captures; original captures remain linked separately. Original Third Strike is explicitly identified in the comparison.",
  "scriptSha256": "e96ede46d4dee9d8d6d71f6d75283001f4861e889c442a80573cdba8705d3935",
  "entries": [
    {
      "name": "temporal",
      "edition": "V4.1",
      "source": {
        "href": "/blog/sf3-tag/v4.1/temporal-aegis-repaired.mp4",
        "bytes": 888457,
        "sha256": "55f1b8fb828d724fb640660b96a97f59a831e8f24a9db8335fa54340ba8c8e2e"
      },
      "sourceReceipt": "/blog/sf3-tag/v4.1/media.json",
      "files": {
        "temporal.mp4": {
          "bytes": 2394089,
          "sha256": "192e81fe6b43593fe3117556d73c4cfae57d0fc76fd766871a352e1240ebd080"
        },
        "temporal.png": {
          "bytes": 517914,
          "sha256": "f92f3f5dee5ef5a458bb69529eeb51026ebede5e87554aaa51369a1a2a6f8245"
        }
      },
      "frames": 310,
      "fps": "5959/100",
      "duration": 5.202215,
      "edits": {
        "canvas": [
          960,
          560
        ],
        "nativeViewport": [
          96,
          56,
          768,
          448
        ],
        "zoom": {
          "maximum": 1.55,
          "seconds": [
            1.0,
            1.6,
            2.9,
            3.6
          ],
          "center": [
            0.4,
            0.54
          ]
        },
        "cueTimeline": [
          [
            0,
            1.7,
            "01  THE SUPER MEETS AEGIS"
          ],
          [
            1.7,
            3.6,
            "02  REFLECTION HITS THE CASTER"
          ],
          [
            3.6,
            5.3,
            "03  RECOVERY FINISHES. CONTROL RETURNS."
          ]
        ],
        "brackets": "editorial focus cues, not game hitboxes",
        "timeChanges": false,
        "removedOrInventedFrames": false,
        "audio": "original encoded native audio stream copied without re-encoding"
      },
      "decodeCommand": [
        "ffmpeg",
        "-v",
        "error",
        "-i",
        "public/blog/sf3-tag/v4.1/temporal-aegis-repaired.mp4",
        "-map",
        "0:v:0",
        "-f",
        "rawvideo",
        "-pix_fmt",
        "rgb24",
        "pipe:1"
      ],
      "command": [
        "ffmpeg",
        "-y",
        "-v",
        "error",
        "-f",
        "rawvideo",
        "-pix_fmt",
        "rgb24",
        "-s",
        "960x560",
        "-r",
        "5959/100",
        "-i",
        "pipe:0",
        "-i",
        "public/blog/sf3-tag/v4.1/temporal-aegis-repaired.mp4",
        "-map",
        "0:v:0",
        "-map",
        "1:a:0",
        "-c:v",
        "libx264",
        "-crf",
        "20",
        "-preset",
        "medium",
        "-pix_fmt",
        "yuv420p",
        "-c:a",
        "copy",
        "-movflags",
        "+faststart",
        "public/blog/sf3-tag/v4.1/repairs/temporal.mp4"
      ]
    },
    {
      "name": "remy",
      "edition": "V4.1",
      "source": {
        "href": "/blog/sf3-tag/v4.1/remy-aegis-repaired.mp4",
        "bytes": 576698,
        "sha256": "395b69f6254f226ac8b37ef2d1b0b9fe1590c20d881ea3d49a8ec116be2ac45f"
      },
      "sourceReceipt": "/blog/sf3-tag/v4.1/media.json",
      "files": {
        "remy.mp4": {
          "bytes": 2418322,
          "sha256": "b5eedabb51acc12edde2970c93476b7e70bb9ba91b729af72cd947b06ca7e17b"
        },
        "remy.png": {
          "bytes": 518487,
          "sha256": "2c335505b20dcc227469e776174153c41506679b311ef265f6860ac4e0132d02"
        }
      },
      "frames": 427,
      "fps": "5959/100",
      "duration": 7.165632,
      "edits": {
        "canvas": [
          960,
          560
        ],
        "nativeViewport": [
          96,
          56,
          768,
          448
        ],
        "zoom": {
          "maximum": 1.55,
          "seconds": [
            1.25,
            1.85,
            3.0,
            3.65
          ],
          "center": [
            0.72,
            0.58
          ]
        },
        "cueTimeline": [
          [
            0,
            2.08,
            "01  REMY STARTS THE THROW"
          ],
          [
            2.08,
            3.65,
            "02  AEGIS INTERRUPTS BEFORE THE KICK"
          ],
          [
            3.65,
            5.65,
            "03  URIEN RETURNS TO HIS NORMAL REACTION"
          ],
          [
            5.65,
            7.3,
            "04  BOTH FIGHTERS RESPOND TO INPUTS"
          ]
        ],
        "brackets": "editorial focus cues, not game hitboxes",
        "timeChanges": false,
        "removedOrInventedFrames": false,
        "audio": "original encoded native audio stream copied without re-encoding"
      },
      "decodeCommand": [
        "ffmpeg",
        "-v",
        "error",
        "-i",
        "public/blog/sf3-tag/v4.1/remy-aegis-repaired.mp4",
        "-map",
        "0:v:0",
        "-f",
        "rawvideo",
        "-pix_fmt",
        "rgb24",
        "pipe:1"
      ],
      "command": [
        "ffmpeg",
        "-y",
        "-v",
        "error",
        "-f",
        "rawvideo",
        "-pix_fmt",
        "rgb24",
        "-s",
        "960x560",
        "-r",
        "5959/100",
        "-i",
        "pipe:0",
        "-i",
        "public/blog/sf3-tag/v4.1/remy-aegis-repaired.mp4",
        "-map",
        "0:v:0",
        "-map",
        "1:a:0",
        "-c:v",
        "libx264",
        "-crf",
        "20",
        "-preset",
        "medium",
        "-pix_fmt",
        "yuv420p",
        "-c:a",
        "copy",
        "-movflags",
        "+faststart",
        "public/blog/sf3-tag/v4.1/repairs/remy.mp4"
      ]
    },
    {
      "name": "remy-stock",
      "edition": "ORIGINAL 3RD STRIKE",
      "source": {
        "href": "/blog/sf3-tag/v4.1/remy-aegis-stock.mp4",
        "bytes": 538715,
        "sha256": "4a9598d1c4c44beff5c1d25e3a3767944cde9333d23b7e438994db724dc18a3e"
      },
      "sourceReceipt": "/blog/sf3-tag/v4.1/media.json",
      "files": {
        "remy-stock.mp4": {
          "bytes": 2318300,
          "sha256": "047560030755ee10051c89a7210036a688d62db6c52609557cd0232c950d3d00"
        },
        "remy-stock.png": {
          "bytes": 492479,
          "sha256": "a790c8277b3e7db1004204367db88f7fdea29c53e769e0960e4d4127eb681d3c"
        }
      },
      "frames": 427,
      "fps": "5959/100",
      "duration": 7.165632,
      "edits": {
        "canvas": [
          960,
          560
        ],
        "nativeViewport": [
          96,
          56,
          768,
          448
        ],
        "zoom": {
          "maximum": 1.55,
          "seconds": [
            1.25,
            1.85,
            3.0,
            3.65
          ],
          "center": [
            0.72,
            0.58
          ]
        },
        "cueTimeline": [
          [
            0,
            2.08,
            "01  THE SAME THROW / AEGIS RECIPE"
          ],
          [
            2.08,
            3.65,
            "02  AEGIS INTERRUPTS BEFORE THE KICK"
          ],
          [
            3.65,
            5.65,
            "03  THE THROW VICTIM STAYS TRAPPED"
          ],
          [
            5.65,
            7.3,
            "04  LATER INPUTS DO NOT FREE URIEN"
          ]
        ],
        "brackets": "editorial focus cues, not game hitboxes",
        "timeChanges": false,
        "removedOrInventedFrames": false,
        "audio": "original encoded native audio stream copied without re-encoding"
      },
      "decodeCommand": [
        "ffmpeg",
        "-v",
        "error",
        "-i",
        "public/blog/sf3-tag/v4.1/remy-aegis-stock.mp4",
        "-map",
        "0:v:0",
        "-f",
        "rawvideo",
        "-pix_fmt",
        "rgb24",
        "pipe:1"
      ],
      "command": [
        "ffmpeg",
        "-y",
        "-v",
        "error",
        "-f",
        "rawvideo",
        "-pix_fmt",
        "rgb24",
        "-s",
        "960x560",
        "-r",
        "5959/100",
        "-i",
        "pipe:0",
        "-i",
        "public/blog/sf3-tag/v4.1/remy-aegis-stock.mp4",
        "-map",
        "0:v:0",
        "-map",
        "1:a:0",
        "-c:v",
        "libx264",
        "-crf",
        "20",
        "-preset",
        "medium",
        "-pix_fmt",
        "yuv420p",
        "-c:a",
        "copy",
        "-movflags",
        "+faststart",
        "public/blog/sf3-tag/v4.1/repairs/remy-stock.mp4"
      ]
    }
  ]
}
