검사
프로덕션 폴더에 각 항목과 측정 결과를 포함한 CONTROLE.md를 작성하세요. 체크되지 않은 항목은 납품을 차단합니다.
텍스트
-
python3 scripts/verifier_texte.py script.md audio/voix.txt publication.md index.html compositions/*.html명령어가 OK를 출력합니다. - 모든 사실은
brand/faits.md에서 가져옵니다. 가격 정보 없음. EducaPro는 "고객을 위한" 맥락에서만 사용합니다. - 화면에 표시되는 이름: Obafemi Euloge AGNOUN, 세 단어, 동일한 크기.
- 정확한 WhatsApp 번호: +229 01 96 25 66 94.
디자인 가이드라인
- 할로(후광), 배경 그라데이션, 타이틀 페이드인 블러, 이모지 없음 (
brand/DESIGN.md의 금지 섹션과 비교). - 샴페인: 의미 전달 목적으로 장면당 한 번만 사용.
- 잔은 항상 뒤에 흐릿하게 처리할 대상이 있어야 함.
움직임 및 가독성
- 썸네일 테스트: 이미지 0을 270px 너비로 축소했을 때 여전히 읽을 수 있고 문제점을 전달해야 함.
- Oba의 얼굴이 나오는 경우 선명하고 조명이 적절해야 함. 그렇지 않으면 해당 장면 제거.
- 최종 콜투액션에는 제품 키워드(APP, PAGE, MOTION)와 작성 이유가 포함되어야 함.
-
npx hyperframes check --json: 오류 0개; 경고는 모두 읽고 정당화해야 함. -
npx hyperframes snapshot --review및/hyperframesreferences/review.md: 도착 후 움직이는 제목 없음, 컷에서 튀는 현상 없음. - 이미지 0은 소리 없이도 읽을 수 있어야 함. 모든 텍스트는 168~1330px 범위 내에 있어야 하며, 크기는 최소 28px 이상.
- 각 줄은 최소 0.5초 + 단어당 0.3초 이상 유지. 최종 서명은 최소 2.5초 이상.
사운드
- 0.35초 이상의 무음 구간 없음:
ffmpeg -i renders/<slug>.mp4 -af silencedetect=n=-35dB:d=0.35 -f null - 2>&1 | grep silence_start명령어가 아무것도 반환하지 않아야 함 (영상 끝 제외). - 음성 싱크: 각 텍스트가 해당 단어에 맞춰 정확히 재생되어야 함 (오차 ≤ 0.1초).
-
npx hyperframes audio renders/<slug>.mp4 --json: 사운드 존재, −16 ~ −14 LUFS, 피크 ≤ −1 dBTP. - 효과음은 시각적 동작이 있는 경우에만 사용하며, 같은 파일을 연속으로 두 번 사용하지 않음.
측정했으나 청취하지 않은 사항은 Oba에게 알리세요.