{
  "date": "2026-10-14",
  "measured_at": "2026-10-14T06:25:21.946Z",
  "environment": "Actual CompressVid job builders via FreeConvert API; local FFmpeg and ffprobe",
  "ffmpeg_version": "ffmpeg version 8.1.2 Copyright (c) 2000-2026 the FFmpeg developers",
  "source_generation_commands": [
    "ffmpeg -f lavfi -i testsrc2=size=640x360:rate=30:duration=10 -f lavfi -i sine=frequency=440:sample_rate=48000:duration=10 -c:v libx264 -threads 2 -crf 18 -pix_fmt yuv420p -c:a aac -b:a 192k -ac 2 -shortest synthetic-av-10s.mp4",
    "ffmpeg -i synthetic-av-10s.mp4 -map 0:v:0 -map 0:a:0 -c copy synthetic-h264-aac.mov",
    "ffmpeg -f lavfi -i testsrc2=size=640x360:rate=30:duration=10 -f lavfi -i sine=frequency=440:sample_rate=48000:duration=10 -c:v libx265 -threads 2 -x265-params pools=2:frame-threads=1 -crf 23 -pix_fmt yuv420p -tag:v hvc1 -c:a aac -b:a 192k -ac 2 -shortest synthetic-hevc-aac.mov",
    "ffmpeg -f lavfi -i testsrc2=size=640x360:rate=30:duration=10 -f lavfi -i sine=frequency=440:sample_rate=48000:duration=10 -c:v prores_ks -threads 2 -profile:v 2 -pix_fmt yuv422p10le -c:a pcm_s16le -ac 2 -shortest synthetic-prores-pcm.mov",
    "ffmpeg -i synthetic-av-10s.mp4 -map 0:v:0 -c:v copy -an synthetic-no-audio.mp4"
  ],
  "sources": [
    {
      "name": "synthetic-av-10s.mp4",
      "bytes": 1701547,
      "duration_seconds": 10,
      "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
      "sha256": "5fddaf40a0186392e4c83c79c21329d2f55680a069fd97d0aa068097e114888e",
      "streams": [
        {
          "type": "video",
          "codec": "h264",
          "width": 640,
          "height": 360,
          "pixel_format": "yuv420p",
          "frame_rate": "30/1"
        },
        {
          "type": "audio",
          "codec": "aac",
          "sample_rate_hz": 48000,
          "channels": 2,
          "bitrate_bits_per_second": 191997
        }
      ]
    },
    {
      "name": "synthetic-h264-aac.mov",
      "bytes": 1701598,
      "duration_seconds": 10,
      "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
      "sha256": "836e638a357c6028750492f9b88084e38285429b0f323e53d314e7629028b11c",
      "streams": [
        {
          "type": "video",
          "codec": "h264",
          "width": 640,
          "height": 360,
          "pixel_format": "yuv420p",
          "frame_rate": "30/1"
        },
        {
          "type": "audio",
          "codec": "aac",
          "sample_rate_hz": 48000,
          "channels": 2,
          "bitrate_bits_per_second": 191997
        }
      ]
    },
    {
      "name": "synthetic-hevc-aac.mov",
      "bytes": 1335621,
      "duration_seconds": 10,
      "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
      "sha256": "8f1e09413931a227d73ee52b36d71d08370eee519ac8955b1ea2982e0dd80b8f",
      "streams": [
        {
          "type": "video",
          "codec": "hevc",
          "width": 640,
          "height": 360,
          "pixel_format": "yuv420p",
          "frame_rate": "30/1"
        },
        {
          "type": "audio",
          "codec": "aac",
          "sample_rate_hz": 48000,
          "channels": 2,
          "bitrate_bits_per_second": 191997
        }
      ]
    },
    {
      "name": "synthetic-prores-pcm.mov",
      "bytes": 20865973,
      "duration_seconds": 10,
      "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
      "sha256": "1f6b7147ff15cff535d5d76b623c35c2265a1ec16c4263c4d5d3501cf0e35a3b",
      "streams": [
        {
          "type": "video",
          "codec": "prores",
          "width": 640,
          "height": 360,
          "pixel_format": "yuv422p10le",
          "frame_rate": "30/1"
        },
        {
          "type": "audio",
          "codec": "pcm_s16le",
          "sample_rate_hz": 48000,
          "channels": 2,
          "bitrate_bits_per_second": 1536000
        }
      ]
    },
    {
      "name": "synthetic-no-audio.mp4",
      "bytes": 1453089,
      "duration_seconds": 10,
      "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
      "sha256": "8d03104ab46ca3f64ec03861b0c6253e52cc3ede7c0b395f094141a5fa81e1b2",
      "streams": [
        {
          "type": "video",
          "codec": "h264",
          "width": 640,
          "height": 360,
          "pixel_format": "yuv420p",
          "frame_rate": "30/1"
        }
      ]
    }
  ],
  "runs": [
    {
      "name": "mp3-128",
      "source": "synthetic-av-10s.mp4",
      "requested": {
        "bitrateKbps": 128
      },
      "provider_output_format": "mp3",
      "options": {
        "audio_codec": "libmp3lame",
        "audio_rate_control_mp3": "cbr",
        "audio_bitrate_mp3": "128k"
      },
      "output": {
        "bytes": 161043,
        "duration_seconds": 10,
        "format_name": "mp3",
        "sha256": "9fcf5972975c7ca1692e7a5be2a2790bd88d97d87a0f1db30dd7384944596af2",
        "streams": [
          {
            "type": "audio",
            "codec": "mp3",
            "sample_rate_hz": 48000,
            "channels": 2,
            "bitrate_bits_per_second": 128000
          }
        ]
      }
    },
    {
      "name": "mp3-160",
      "source": "synthetic-av-10s.mp4",
      "requested": {
        "bitrateKbps": 160
      },
      "provider_output_format": "mp3",
      "options": {
        "audio_codec": "libmp3lame",
        "audio_rate_control_mp3": "cbr",
        "audio_bitrate_mp3": "160k"
      },
      "output": {
        "bytes": 201267,
        "duration_seconds": 10,
        "format_name": "mp3",
        "sha256": "87e673459ff3c72e8f476ada820846c0912e86ee4ce52e06390e035f95495512",
        "streams": [
          {
            "type": "audio",
            "codec": "mp3",
            "sample_rate_hz": 48000,
            "channels": 2,
            "bitrate_bits_per_second": 160000
          }
        ]
      }
    },
    {
      "name": "mp3-320",
      "source": "synthetic-av-10s.mp4",
      "requested": {
        "bitrateKbps": 320
      },
      "provider_output_format": "mp3",
      "options": {
        "audio_codec": "libmp3lame",
        "audio_rate_control_mp3": "cbr",
        "audio_bitrate_mp3": "320k"
      },
      "output": {
        "bytes": 402387,
        "duration_seconds": 10,
        "format_name": "mp3",
        "sha256": "14273c870895908b05cc6dc68a1144207a7d41811d6fc3bba8e42091526740cd",
        "streams": [
          {
            "type": "audio",
            "codec": "mp3",
            "sample_rate_hz": 48000,
            "channels": 2,
            "bitrate_bits_per_second": 320000
          }
        ]
      }
    },
    {
      "name": "mov-h264",
      "source": "synthetic-h264-aac.mov",
      "requested": {
        "outputFormat": "mp4"
      },
      "provider_output_format": "mp4",
      "options": {
        "video_codec": "libx264",
        "video_rate_control_h264": "crf",
        "video_crf_h264": "21",
        "video_encoding_speed_h264_265": "veryfast"
      },
      "output": {
        "bytes": 1240032,
        "duration_seconds": 10,
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "sha256": "c2243f4e6c7567a46a4e78a6e5204380bd4a7915d6df59cf68a42e84c1a07884",
        "streams": [
          {
            "type": "video",
            "codec": "h264",
            "width": 640,
            "height": 360,
            "pixel_format": "yuv420p",
            "frame_rate": "30/1"
          },
          {
            "type": "audio",
            "codec": "aac",
            "sample_rate_hz": 48000,
            "channels": 2,
            "bitrate_bits_per_second": 127986
          }
        ]
      }
    },
    {
      "name": "mov-hevc",
      "source": "synthetic-hevc-aac.mov",
      "requested": {
        "outputFormat": "mp4"
      },
      "provider_output_format": "mp4",
      "options": {
        "video_codec": "libx264",
        "video_rate_control_h264": "crf",
        "video_crf_h264": "21",
        "video_encoding_speed_h264_265": "veryfast"
      },
      "output": {
        "bytes": 1176724,
        "duration_seconds": 10,
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "sha256": "1050a8507dc2091227fce0db7648ada9e9a0ec8abac34a674c3d0b98c058d007",
        "streams": [
          {
            "type": "video",
            "codec": "h264",
            "width": 640,
            "height": 360,
            "pixel_format": "yuv420p",
            "frame_rate": "30/1"
          },
          {
            "type": "audio",
            "codec": "aac",
            "sample_rate_hz": 48000,
            "channels": 2,
            "bitrate_bits_per_second": 127986
          }
        ]
      }
    },
    {
      "name": "mov-prores",
      "source": "synthetic-prores-pcm.mov",
      "requested": {
        "outputFormat": "mp4"
      },
      "provider_output_format": "mp4",
      "options": {
        "video_codec": "libx264",
        "video_rate_control_h264": "crf",
        "video_crf_h264": "21",
        "video_encoding_speed_h264_265": "veryfast"
      },
      "output": {
        "bytes": 1433062,
        "duration_seconds": 10,
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "sha256": "460b3bd71082a3c2a567bdf2eace48378c0cdb7f9e32087f5e2a018969394f52",
        "streams": [
          {
            "type": "video",
            "codec": "h264",
            "width": 640,
            "height": 360,
            "pixel_format": "yuv422p10le",
            "frame_rate": "30/1"
          },
          {
            "type": "audio",
            "codec": "aac",
            "sample_rate_hz": 48000,
            "channels": 2,
            "bitrate_bits_per_second": 128061
          }
        ]
      }
    }
  ],
  "local_recipes": [
    {
      "name": "local-mp3-160.mp3",
      "source": "synthetic-av-10s.mp4",
      "command": "ffmpeg -i synthetic-av-10s.mp4 -map 0:a:0 -vn -c:a libmp3lame -b:a 160k local-mp3-160.mp3",
      "output": {
        "bytes": 201268,
        "duration_seconds": 10.005333,
        "format_name": "mp3",
        "sha256": "f8bf210f8f52fb200d68fcfe085cef5de3a6841124e450a02bba61e1a447605c",
        "streams": [
          {
            "type": "audio",
            "codec": "mp3",
            "sample_rate_hz": 48000,
            "channels": 2,
            "bitrate_bits_per_second": 160000
          }
        ]
      },
      "copied_payloads": []
    },
    {
      "name": "local-aac-copy.m4a",
      "source": "synthetic-av-10s.mp4",
      "command": "ffmpeg -i synthetic-av-10s.mp4 -map 0:a:0 -vn -c:a copy local-aac-copy.m4a",
      "output": {
        "bytes": 243196,
        "duration_seconds": 10,
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "sha256": "e0c1126b677b292afed3010326ecf428ead703b3749ea6146005df538076e5d4",
        "streams": [
          {
            "type": "audio",
            "codec": "aac",
            "sample_rate_hz": 48000,
            "channels": 2,
            "bitrate_bits_per_second": 191997
          }
        ]
      },
      "copied_payloads": [
        {
          "type": "audio",
          "source_sha256": "cf429b4b93e9c14616a7adfbf257e951241035a7b2c22f32d7b16f020097cff4",
          "output_sha256": "cf429b4b93e9c14616a7adfbf257e951241035a7b2c22f32d7b16f020097cff4",
          "match": true
        }
      ]
    },
    {
      "name": "local-remux.mp4",
      "source": "synthetic-h264-aac.mov",
      "command": "ffmpeg -i synthetic-h264-aac.mov -map 0:v:0 -map 0:a:0 -c copy -movflags +faststart local-remux.mp4",
      "output": {
        "bytes": 1701547,
        "duration_seconds": 10,
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "sha256": "1d3c63132a6198e9d1d3d5499ab613e3e803e71f144fd14c48e2466bfa35c7db",
        "streams": [
          {
            "type": "video",
            "codec": "h264",
            "width": 640,
            "height": 360,
            "pixel_format": "yuv420p",
            "frame_rate": "30/1"
          },
          {
            "type": "audio",
            "codec": "aac",
            "sample_rate_hz": 48000,
            "channels": 2,
            "bitrate_bits_per_second": 191997
          }
        ]
      },
      "copied_payloads": [
        {
          "type": "video",
          "source_sha256": "9fde35d15827197932ced059e6917ce5c54921aa6b94c963d851a0d43c799271",
          "output_sha256": "9fde35d15827197932ced059e6917ce5c54921aa6b94c963d851a0d43c799271",
          "match": true
        },
        {
          "type": "audio",
          "source_sha256": "cf429b4b93e9c14616a7adfbf257e951241035a7b2c22f32d7b16f020097cff4",
          "output_sha256": "cf429b4b93e9c14616a7adfbf257e951241035a7b2c22f32d7b16f020097cff4",
          "match": true
        }
      ]
    },
    {
      "name": "local-reencode.mp4",
      "source": "synthetic-hevc-aac.mov",
      "command": "ffmpeg -i synthetic-hevc-aac.mov -map 0:v:0 -map 0:a:0 -c:v libx264 -crf 21 -preset veryfast -pix_fmt yuv420p -threads 2 -c:a aac -b:a 128k -movflags +faststart local-reencode.mp4",
      "output": {
        "bytes": 1154881,
        "duration_seconds": 10.005,
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "sha256": "f8f1266dfe2a9d1d5165d1299c2192c89a042af690462dad741754c2bbbdd35b",
        "streams": [
          {
            "type": "video",
            "codec": "h264",
            "width": 640,
            "height": 360,
            "pixel_format": "yuv420p",
            "frame_rate": "30/1"
          },
          {
            "type": "audio",
            "codec": "aac",
            "sample_rate_hz": 48000,
            "channels": 2,
            "bitrate_bits_per_second": 127920
          }
        ]
      },
      "copied_payloads": []
    }
  ],
  "limitation": "Synthetic 10-second SDR sources and tones. No subjective quality ranking, real phone capture, HDR, multi-track preservation, billing or cross-device playback verification."
}
