mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-09-08 19:06:04 +00:00
Probes the rendered output for video and audio stream durations after render and fails the test if they differ by more than 0.5s. Catches mux-level truncation regressions like the ffmpeg -shortest bug (#1648) where one stream gets silently cut short. Runs on all non-png-sequence fixtures with audio — no new meta.json field needed since this is a universal invariant, not a per-fixture threshold.
16 lines
425 B
JSON
16 lines
425 B
JSON
{
|
|
"name": "Audio Mux Stream Parity",
|
|
"description": "Verifies video and audio stream durations match after mux. Catches truncation regressions like the ffmpeg -shortest bug (#1648) where one stream gets silently cut short.",
|
|
"tags": ["audio", "mux", "parity", "regression"],
|
|
|
|
"minPsnr": 30,
|
|
"maxFrameFailures": 0,
|
|
|
|
"minAudioCorrelation": 0.9,
|
|
"maxAudioLagWindows": 120,
|
|
|
|
"renderConfig": {
|
|
"fps": 30
|
|
}
|
|
}
|