op55-verify
Installation
SKILL.md
op55 검수
Read ../resolve-op55-tools/SKILL.md. 아래 $S와 명령은 그 skill이 확인한 값을 쓴다.
소리를 들을 수 없으니 숫자와 그림으로 증명한다. verify.py는 WAV를 그 악보(music.meta.json)와 비교한다.
입력과 결과
입력은 music.wav, analysis.json, 옆의 music.meta.json이다. preview를 요청받았으면 세 JPG가 더해진다. 결과는 항목별 상태표, 근거 수치, 읽은 그림 목록, 원인 후보 층, 다음 수정 후보다. 납품 파일을 바꾸지 않는다.
python3 "$S/verify.py" audio/music/music.wav --analysis audio/music/analysis.json --waveform-png --spec 0,30
--spec시작점은 cue 안에 있어야 한다. 30초 미만 cue는--spec 0을 쓴다. 넓은 범위가 필요하면--bars 36-44, 출력 폴더는--out-dir.- 나레이션 대 배경 비율은 재지 않는다. 그 값은 영상 쪽 mix 단계가 줄마다 잰다. 이 skill은 나레이션 아래 대역이 비었는지를 스펙트로그램으로만 본다.
- 출력한 PNG(
hits_waveform.png,spec_*.png)는 Read 도구로 직접 연다. 열지 않은 그림은 검사하지 않은 것이다. - verify 출력, 로그, 진단 렌더(dbg/)는 프로젝트 안에 쓰고 /tmp 같은 프로젝트 밖에 쓰지 않는다. 진단 폴더는 보고한 뒤 사용자에게 지울지 묻고, 묻기 전에 지우지 않는다.