FFMPEG-V2 / reportsView source ↗
Historical lab document. Original machine, code and acceptance scope apply. Private paths are redacted; this is not a fresh public 0.6.1 benchmark. Read the latest outcome and public configuration.

Local verification — ৪ নভেম্বর ২০২৬

Current release 0.6.0, installed frozen pair 0.6.0-fc5c8de8ba2a58f7। Native core n9.0.2-3-gb6e0de6-ffmpeg-v2-m4 ও 38 bindings একই; C source head b6e0de6…। Stable 0.5.0 default rollback target। Phase 8 comparison, portable proof, register।

Phase 8-এর final Python 3.9.6/3.14.7-এ 131 tests করে, calibration 56 complete jobs, independent confirmation 80 jobs/72 measured, all-frame HD 1,800 ও ToS 1,440 quality/size gate pass। পুরোনো Native-এর তুলনায় সময় 22.31%/30.77% কম; আগের Stock preset থেকে 22.61%/28.48% কম। একই নতুন Stock control-এর intervals equality পার করে; raw-feed gap retained।

Fresh advanced 17, checkpoint/fault 8, actual lifecycle 10, source/installed typed MCP-এর eight-thread encode এবং default CLI/Studio integration-এর পৃথক receipts আছে। Existing client configuration byte-identical। RC→final-এ শুধু দুই version literal বদলেছে; matching fresh final regression ও bridge retained। নিচের broader binary/FATE/soak/format ফল 0.5.0-এর historical acceptance; Phase 8-এ নতুন run হিসেবে দেখানো হয়নি।

সংরক্ষিত Phase 4–7 — 0.5.0

তৎকালীন frozen pair 0.5.0-16f948bf021bd8b7। Comparison, index, register।

Gate Actual ফল
Final source controls দুই Python runtime-এ 126 tests করে; default-policy controls task waiver থেকে isolated
Native base/extended 14 + 21 checks; current library identities-তে matrix, 38 runtime files
Long performance 12 excluded warmup + 60 measured outputs, পাঁচ paired trial; চার speed/quality/size gate pass
Advanced workflows 17 concat/subtitle/mix/image/HDR positive/error checks; independent packet/PTS/PCM/pixel proof
Checkpoint/failures 8 actual cases; corruption/reuse/preemption, owned worker/supervisor/both-loss, cancel/timeout/write denial ও publish recovery
Long batch/soak তিন real 180s export = 15,120 frames; actual 30-minute soak = 54,000 frames, 355 sampled records
Formats/FATE 15 format cases; 2,893 local records/zero failures; 15 selected external targets, full 5,554-target suite নয়
Release lifecycle 9 cases; update fences, bad candidate, stale installed/source MCP, cross-code refusal, rollback checkpoint recovery ও final reactivation
Installed front doors Configured 0.5.0 MCP PCM/mix/replay/priority/refusals; চার default CLI output same SHA; installed exec→actual Studio export/recovery/tamper
Integrity Source/output hashes, full strict decode, frozen code/engine snapshots, no-clobber publish; originals ও diagnostics retained

v0.4 workflow থেকে চার median সময় 17.75%, 16.91%, 14.53%, 24.31% কম। Same tuned native/Stock files-এর bytes সমান; native/Stock-এর চার interval-ই equality পার করে। Size পরিবর্তন −0.015% থেকে +0.005%। RC→final-এ শুধু দুই version literal বদলেছে; bridge ও fresh final regression আছে।

Metadata-বিহীন publisher HDR sample refuse হয়েছে; positive HDR proof analytic। Studio acceptance technical; creative approval নয়। 30-minute soak overnight/kernel guarantee নয়। Configured fresh connection verified; current chat hot reload আলাদা। Default resource policy অপরিবর্তিত; task waiver scoped। Limits।

সংরক্ষিত Phase 3 — 0.4.0

তৎকালীন release 0.4.0। Native core n9.0.2-3-gb6e0de6-ffmpeg-v2-m4 অপরিবর্তিত ও active। 102 control tests Python 3.9.6/3.14.7-এ এবং 32 actual acceptance checks pass: 14 native, 12 media/GPU/error, 3 existing fault drills, MCP priority ও 2 নতুন scaling/supervisor-loss checks। Active 30 files-এর hashes আবার মিলেছে। Native C বদলায়নি; Phase 2-এর 2,893 local FATE records/zero failures historical acceptance reuse হয়েছে, নতুন FATE run দাবি নেই।

Phase 3-এর full tables, paired timing uncertainty, unchanged output, cache/priority/recovery এবং hardware scaling-এর negative result Phase 3 report-এ। Portable proof verification/phase3-2026-11-03.json। Same-engine native pipeline −21.44%, actual CLI process −17.75%; final stock/native pipeline +3.31%, পৃথক CLI −3.41%, দুটির interval equality পার করে। অতিরিক্ত compression 0%। HDR correction, GPU C fix, natural corpus, sparse sampling ও real-time soak-এর Phase 2 report এবং proof সংরক্ষিত।

সংরক্ষিত Phase 1 baseline — ২ নভেম্বর ২০২৬

নিচের অংশ historical release 0.2.0-এর ফল। Maintainer: Jillur Rahman। Machine Apple M4 Max, Mac16,9, 36 GiB, 10P+4E। Generated local fixtures; কোনো client corpus প্রকাশ করা হয়নি।

Machine-readable sanitized ফল verification/2026-11-02.json-এ। Raw logs, outputs ও attempts project-private .runtime/verification-এ; core build data mounted NexaWork-এ।

ফল

পরীক্ষা Observed
Control/regression 70 pass; Python 3.9.6 এবং 3.14.7
Core n9.0.2-1-g3f0d329-ffmpeg-v2-m4; clang 21; --cpu=apple-m4
Local FATE Successful make fate, 2,691 result records, 0 failure; 2,692 listed targets-এর hwdevice default run-এ record নয়
Progress Native JSONL schema, legacy kv, invalid format rejection; actual encode receipt-এ JSONL consumed
Audio 440Hz nonzero RMS≈2895.706, 16kHz output; পৃথক sine/impulse PCM bit-exact
A/V export Software ও actual no-software-fallback VideoToolbox H.264/AAC; full decode/hash/publish
Frame/sheet Requested/actual source PTS; 16 samples, individual/batch timestamps equal
Remux H.264/AAC packet hashes equal, 120 video/189 audio packets; Main10 remux bit depth/colour metadata retained
Larger path 3840×2160 HEVC Main10 hardware encode, hardware download as p010le, full decode, 1080p H.264 export
Long timeline 600.0s, 18,000 video frames; audio/video end 600.0s; full decode; 64,110,785 bytes
CLI/MCP Real handshake→queue/replay→worker→status→output hash/PCM; cancel/refusal; global native launchers
Engine 28 binary/non-system dependency files hashed; resolved load paths protected; reversible selection

A/V endpoints সমান পাওয়া perceptual lip-sync বা 600s wall-clock soak প্রমাণ করে না। Full external-sample FATE বা every hardware target চালানো হয়নি।

Repeated timing

একটি 6s, 1280×720/30fps FFV1/PCM fixture, 3 trial, fixed shuffled order, sequential jobs, 2 codec threads। Software preset veryfast, 4Mbps H.264 target; hardware একই target। No warmup exclusion। Encode এবং validation timing আলাদা।

Encoder Installed encode median M4 fork encode median
libx264 0.512835s 0.484191s
h264_videotoolbox 0.717588s 0.490727s

Busy-host variation/outlier ছিল। এই comparison general বা M4 flags-এর causal speedup প্রতিষ্ঠা করে না। একই prebuilt external codec libraries ব্যবহৃত হয়।

Frame workflow: individual median 11.554122625s, batch median 0.818768833s, ratio 14.1115809×। 16 targets-এর source PTS একই। Baseline-এর mosaic assembly বাদ ছিল; নতুন workflow sheet তৈরি করে। Dense-window result; long sparse ranges-এ অন্য ফল হতে পারে।

Quality alignment

প্রথম metric pass Matroska millisecond timestamps ও MP4 rational timestamps দিয়ে 181 framesync samples নিয়েছিল; সেটি superseded। Existing encode outputs পুনর্ব্যবহার করে decoded frame number at 30fps-এ ঠিক 180 frames align করা হয়েছে। নতুন score:

Encoder Installed VMAF / SSIM Native VMAF / SSIM
Software 97.521175 / 0.999420 97.521175 / 0.999420
VideoToolbox 96.056957 / 0.998627 96.056957 / 0.998627

Software-এর 6 whole-file SHA-256 একই। Hardware output file hashes varied; প্রথম matched sample-এর measured quality একই। Software বনাম hardware-এর quality এক নয়। Metrics-এর reference official libvmaf filter।

Evidence directories

  • Core successful build job be7d81f383d944dc9ba5ac24e86c8fd0, original state .runtime/verification/m4-owner-20261102T141129-a936b0d8/state।
  • Native media native-media-20261102T145430-8243c3c4।
  • Benchmark benchmark-native-20261102T145507-9e28a965; corrected quality quality-aligned-report-286ae76e.json।
  • Larger matrix large-media-20261102T145846-87377acc।
  • MCP mcp-pipeline-20261102T150418-aaaa2c8f।
  • Active CLI/PCM 20261102T150809-b34b9dec; auto-release-state actual software selection/JSONL।

Failed attempts রাখা হয়েছে: default/serial preflight refusal (পুরোনো policy stage), shared-dylib install-before-FATE ordering, n-prefix version checker, diagnostic output reservation, filter spelling এবং missing frame-count query। Fix-এর পরে প্রয়োজনীয় stage পুনরায় যাচাই হয়েছে; valid core objects/media cache পুনর্ব্যবহার করা হয়েছে।

Owner-এর সর্বশেষ নির্দেশে current runs-এ pressure/headroom/swap checks explicitভাবে ignored ছিল। Sampled per-job footprint, disk/mount/timeout/output checks চালু। কোনো unrelated user job/app থামানো হয়নি। Future normal invocation-এর default policy বহাল।

Final shutdown regression: Python 3.14-এর short-lived metadata child-এর process-group PermissionError race ঠিক হয়েছে। কেবল owned child-কে direct signal দিয়ে reap করা হয়; pipes exception হলেও close হয়। Regression ও 20টি real output-limit cleanup repetition পাস।