{
  "date": "2026-10-13",
  "environment": "FreeConvert API, actual CompressVid job builders, local ffprobe inspection",
  "ffprobe_version": "ffprobe version 8.1.2 Copyright (c) 2007-2026 the FFmpeg developers",
  "source_generation_record": "/blog/evidence/edit-tools-20261013.json",
  "source": {
    "name": "synthetic-10s.mp4",
    "bytes": 10645710,
    "duration_seconds": 10,
    "width": 1920,
    "height": 1080,
    "frame_rate": "30/1",
    "video_codec": "h264",
    "sample_aspect_ratio": "1:1",
    "display_aspect_ratio": "16:9",
    "audio_stream_count": 1,
    "audio_codecs": [
      "aac"
    ],
    "sha256": "e97cd7efa4cc5eadc8f53c03d66510d52ad2027e1f88565d73f0a7a288db1c98"
  },
  "runs": [
    {
      "name": "mute",
      "options": {
        "video_codec": "libx264",
        "video_rate_control_h264": "crf",
        "video_crf_h264": "21",
        "video_encoding_speed_h264_265": "veryfast",
        "video_audio_remove": true
      },
      "output": {
        "bytes": 7542716,
        "duration_seconds": 10,
        "width": 1920,
        "height": 1080,
        "frame_rate": "30/1",
        "video_codec": "h264",
        "sample_aspect_ratio": "1:1",
        "display_aspect_ratio": "16:9",
        "audio_stream_count": 0,
        "audio_codecs": [],
        "sha256": "23ba0b450a942f9024b1be7dbdf59c7ca72b33b19c9d585dd7b041c2e011c5a5"
      }
    },
    {
      "name": "resize-720p",
      "options": {
        "video_codec": "libx264",
        "video_rate_control_h264": "crf",
        "video_crf_h264": "21",
        "video_encoding_speed_h264_265": "veryfast",
        "video_screen_size": "custom",
        "video_custom_width": 1280,
        "video_custom_height": 720,
        "video_fit_screen_size": "scale"
      },
      "output": {
        "bytes": 2212286,
        "duration_seconds": 10,
        "width": 1280,
        "height": 720,
        "frame_rate": "30/1",
        "video_codec": "h264",
        "sample_aspect_ratio": "1:1",
        "display_aspect_ratio": "16:9",
        "audio_stream_count": 1,
        "audio_codecs": [
          "aac"
        ],
        "sha256": "3f26733676ad57214489c8dea53f72c317851cd14615ad291f02984e1f3eb7dd"
      }
    },
    {
      "name": "resize-square-box-legacy-stretch",
      "options": {
        "video_codec": "libx264",
        "video_rate_control_h264": "crf",
        "video_crf_h264": "21",
        "video_encoding_speed_h264_265": "veryfast",
        "video_screen_size": "custom",
        "video_custom_width": 1080,
        "video_custom_height": 1080,
        "video_fit_screen_size": "scale"
      },
      "output": {
        "bytes": 3383459,
        "duration_seconds": 10,
        "width": 1080,
        "height": 1080,
        "frame_rate": "30/1",
        "video_codec": "h264",
        "sample_aspect_ratio": "1:1",
        "display_aspect_ratio": "1:1",
        "audio_stream_count": 1,
        "audio_codecs": [
          "aac"
        ],
        "sha256": "41acdbd086b9c2a6abb90b672f29e2ff4bbc7f4af5ced729c9de905abdf94911"
      }
    },
    {
      "name": "resize-width-only",
      "options": {
        "video_codec": "libx264",
        "video_rate_control_h264": "crf",
        "video_crf_h264": "21",
        "video_encoding_speed_h264_265": "veryfast",
        "video_screen_size": "custom",
        "video_custom_width": 854
      },
      "output": {
        "bytes": 897318,
        "duration_seconds": 10,
        "width": 854,
        "height": 480,
        "frame_rate": "30/1",
        "video_codec": "h264",
        "sample_aspect_ratio": "1280:1281",
        "display_aspect_ratio": "16:9",
        "audio_stream_count": 1,
        "audio_codecs": [
          "aac"
        ],
        "sha256": "ec26d3bcc6985b612e07c5eb3ec6328644e989e39c041fc5020532b23d956651"
      }
    },
    {
      "name": "resize-square-pad",
      "options": {
        "video_codec": "libx264",
        "video_rate_control_h264": "crf",
        "video_crf_h264": "21",
        "video_encoding_speed_h264_265": "veryfast",
        "video_screen_size": "custom",
        "video_custom_width": 1080,
        "video_custom_height": 1080,
        "video_fit_screen_size": "pad"
      },
      "output": {
        "bytes": 1515766,
        "duration_seconds": 10,
        "width": 1080,
        "height": 1080,
        "frame_rate": "30/1",
        "video_codec": "h264",
        "sample_aspect_ratio": "1216:1215",
        "display_aspect_ratio": "1216:1215",
        "audio_stream_count": 1,
        "audio_codecs": [
          "aac"
        ],
        "sha256": "c3628d781038b8155c13ba7f31b8d2dd8c5367e7778d872bdef9d4cd7e3f2b43"
      }
    }
  ],
  "limitation": "One synthetic sample per setting; API jobs, not an application login/billing test. No perceptual quality or timing comparison.",
  "local_stream_copy": {
    "command": "ffmpeg -i synthetic-10s.mp4 -map 0:v:0 -c:v copy -an muted-stream-copy.mp4",
    "bytes": 10482004,
    "duration_seconds": 10.0,
    "audio_stream_count": 0,
    "video_payload_sha256": "37b0f47e0a51400c8e2e4d570325fedb2477118e7b81b84f1243525939bc0bb3",
    "source_video_payload_sha256": "37b0f47e0a51400c8e2e4d570325fedb2477118e7b81b84f1243525939bc0bb3",
    "payload_match": true,
    "file_sha256": "2a0ab9855f03ab07777bf9d3db8dc2ec869898715b29330648b48f0d878951c2"
  },
  "square_padding_inspection": {
    "frame_seconds": 2,
    "canvas_width": 1080,
    "canvas_height": 1080,
    "first_content_row": 236,
    "last_content_row": 843,
    "method": "Rows sampled every 10 pixels; RGB channel threshold >24; also visually inspected."
  }
}
