Erstatter maskinrommet/src/audio.rs med frittstående CLI-verktøy som følger unix_filosofi-mønsteret fra synops-transcribe. Input: --cas-hash <hash> --edl <json> Output: JSON med ny CAS-hash til stdout Inkluderer: - Fullstendig parametervalidering (NaN/Inf, grenseverdier) - FFmpeg filtergraf i riktig rekkefølge (cuts→NR→EQ→comp→norm→fades) - To-pass loudnorm for høykvalitets normalisering - Silence detection → cut-konvertering med 200ms margin - Atomisk CAS-lagring via temp-fil + rename - --write flagg for DB-operasjoner (node + edge + ressurslogg) - 21 enhetstester for validering, filtergraf og CAS-stier Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| main.rs | ||