{
  "name": "MOV to MP4 Codec Compatibility: Tested Matrix",
  "testedAt": "2026-08-19",
  "environment": "EasyTools production page in a Chromium-based in-app browser; @ffmpeg/core@0.12.10",
  "resultCount": 6,
  "results": [
    {
      "sampleId": "ffmpeg-h264-aac-copy",
      "sourceUrl": "https://samples.ffmpeg.org/archive/video/h264/mov%2Bh264%2Baac%2B%2BDemo_FlagOfOurFathers.mov",
      "sha256": "3cc0bb87d4826e7ae830fbf935db638ba147c9f87c22e7b1ff384dc0f1b725ca",
      "inputBytes": 943785,
      "declaredVideoCodec": "H.264",
      "declaredAudioCodec": "AAC",
      "mode": "stream-copy",
      "command": "ffmpeg -i input.mov -c copy -movflags +faststart output.mp4",
      "status": "pass",
      "outputSizeObserved": "922.3 KB",
      "observedMessage": "Queue item reached Done and exposed an MP4 download.",
      "testedAt": "2026-08-19",
      "environment": "EasyTools production page in a Chromium-based in-app browser; @ffmpeg/core@0.12.10"
    },
    {
      "sampleId": "ffmpeg-h264-aac-reencode",
      "sourceUrl": "https://samples.ffmpeg.org/archive/video/h264/mov%2Bh264%2Baac%2B%2BDemo_FlagOfOurFathers.mov",
      "sha256": "3cc0bb87d4826e7ae830fbf935db638ba147c9f87c22e7b1ff384dc0f1b725ca",
      "inputBytes": 943785,
      "declaredVideoCodec": "H.264",
      "declaredAudioCodec": "AAC",
      "mode": "h264-reencode",
      "command": "ffmpeg -i input.mov -vcodec libx264 -preset ultrafast -crf 28 output.mp4",
      "status": "pass",
      "outputSizeObserved": "780.4 KB",
      "observedMessage": "Queue item reached Done after lossy H.264 re-encoding.",
      "testedAt": "2026-08-19",
      "environment": "EasyTools production page in a Chromium-based in-app browser; @ffmpeg/core@0.12.10"
    },
    {
      "sampleId": "ffmpeg-mpeg1-pcm-s16le-copy",
      "sourceUrl": "https://samples.ffmpeg.org/archive/audio/pcm_s16le/mov%2Bmpeg1video%2Bpcm_s16le%2B%2Bref.mov",
      "sha256": "b8130f091d97a869ece77dfb8a453c1a8952da9833888933a0460c82dc8c61eb",
      "inputBytes": 18764,
      "declaredVideoCodec": "MPEG-1 Video",
      "declaredAudioCodec": "PCM S16LE",
      "mode": "stream-copy",
      "command": "ffmpeg -i input.mov -c copy -movflags +faststart output.mp4",
      "status": "fail",
      "outputSizeObserved": null,
      "observedMessage": "Engine exited abnormally (code 1).",
      "testedAt": "2026-08-19",
      "environment": "EasyTools production page in a Chromium-based in-app browser; @ffmpeg/core@0.12.10"
    },
    {
      "sampleId": "ffmpeg-mpeg1-pcm-s16le-reencode",
      "sourceUrl": "https://samples.ffmpeg.org/archive/audio/pcm_s16le/mov%2Bmpeg1video%2Bpcm_s16le%2B%2Bref.mov",
      "sha256": "b8130f091d97a869ece77dfb8a453c1a8952da9833888933a0460c82dc8c61eb",
      "inputBytes": 18764,
      "declaredVideoCodec": "MPEG-1 Video",
      "declaredAudioCodec": "PCM S16LE",
      "mode": "h264-reencode",
      "command": "ffmpeg -i input.mov -vcodec libx264 -preset ultrafast -crf 28 output.mp4",
      "status": "fail",
      "outputSizeObserved": null,
      "observedMessage": "Engine exited abnormally (code 1); the current command does not explicitly select an audio encoder.",
      "testedAt": "2026-08-19",
      "environment": "EasyTools production page in a Chromium-based in-app browser; @ffmpeg/core@0.12.10"
    },
    {
      "sampleId": "ffmpeg-cinepak-pcm-s8-copy",
      "sourceUrl": "https://samples.ffmpeg.org/archive/video/cinepak/mov%2Bcinepak%2Bpcm_s8%2B%2Bgrosspnt.mov",
      "sha256": "79a56e97a20a64ed1b88de5cbb93b2609ef0ee7b10f01b40d6a1053dee054336",
      "inputBytes": 6912218,
      "declaredVideoCodec": "Cinepak",
      "declaredAudioCodec": "PCM S8",
      "mode": "stream-copy",
      "command": "ffmpeg -i input.mov -c copy -movflags +faststart output.mp4",
      "status": "fail",
      "outputSizeObserved": null,
      "observedMessage": "Engine exited abnormally (code 1).",
      "testedAt": "2026-08-19",
      "environment": "EasyTools production page in a Chromium-based in-app browser; @ffmpeg/core@0.12.10"
    },
    {
      "sampleId": "ffmpeg-cinepak-pcm-s8-reencode",
      "sourceUrl": "https://samples.ffmpeg.org/archive/video/cinepak/mov%2Bcinepak%2Bpcm_s8%2B%2Bgrosspnt.mov",
      "sha256": "79a56e97a20a64ed1b88de5cbb93b2609ef0ee7b10f01b40d6a1053dee054336",
      "inputBytes": 6912218,
      "declaredVideoCodec": "Cinepak",
      "declaredAudioCodec": "PCM S8",
      "mode": "h264-reencode",
      "command": "ffmpeg -i input.mov -vcodec libx264 -preset ultrafast -crf 28 output.mp4",
      "status": "pass",
      "outputSizeObserved": "2.9 MB",
      "observedMessage": "Queue item reached Done after H.264 re-encoding; target-player audio support was not certified.",
      "testedAt": "2026-08-19",
      "environment": "EasyTools production page in a Chromium-based in-app browser; @ffmpeg/core@0.12.10"
    }
  ]
}