썸네일 및 제목 A/B · Covers & Titles A/B
한 번에 34개의 커버 버전 + 610개의 제목을 생성하고, '한 번에 하나의 변수만 변경'하며 테스트합니다. 스크립트: scripts/cover_ab.py.
ecommerce-video-skills의 일부입니다. 더 정교한 커버 배경 이미지가 필요하신가요? 자매 저장소 ecommerce-image-skills의
xiaohongshu-cover를 사용하여 3:4 커버를 생성하세요.
입력 Inputs
- 완성 영상 (또는 깨끗한 소재 이미지:
build/stillXX.png, 상품 장면 이미지) - 후크/판매 포인트 (
hook-3s-script에서 가져올 수 있음) - 플랫폼: 두우인/영상호/TikTok (9:16 커버 + 3:4 미리보기 크롭) · 샤오홍슈 (3:4)
단계 Steps
-
제목 작성 (템플릿 참조): 각 ≤ 14자, 다양한 후크 유형을 포함합니다.
-
커버 생성:
# 권장: 자막이 없는 깨끗한 배경 이미지 사용 python scripts/cover_ab.py out/video.mp4 --images build/still00.png build/still03.png build/still04.png \ --titles "얼음물이 점심까지 안 가요?|아침 얼음, 저녁에도 있어요|통학 가방에 안 새는 물병" --ratio 3:4 --outdir out/covers # 또는 완성 영상에서 가장 선명한 프레임 자동 선택 (완성 영상 프레임에는 자막이 있을 수 있음) python scripts/cover_ab.py out/video.mp4 --titles "A 제목|B 제목" --ratio 9:16cover_A.jpg,cover_B.jpg… 및 비교 이미지ab_sheet.jpg출력; 4가지 레이아웃 스타일을 순환 적용 (노란 글자 검은 외곽선 / 흰 글자 빨간 외곽선 / 노란 배경 검은 글자 가로 배너 / 반투명 검은 배경 흰 글자). -
테스트 설계: 한 번에 하나의 변수만 변경 (제목 또는 배경 이미지 또는 레이아웃); 동일 시간대, 비슷한 트래픽에 게시; 또는 플랫폼 자체의 커버/제목 테스트 기능 사용 (있는 경우).
-
기록 (아래 표), 클릭률/완주율 등 플랫폼 데이터를 기준으로 하며, 감에 의존하지 않습니다.
제목 공식 Title formulas
| 유형 | 예시 |
|---|---|
| 고통 호소형 질문 | 얼음물이 점심까지 안 가요? |
| 결과형 | 아침 얼음, 저녁에도 있어요 |
| 상황형 | 통학 가방에 안 새는 물병 |
| 숫자 나열형 | 보온병 고를 때 이 3가지 확인 |
| 대비형 | 평범해 보이지만, 실은 매우 튼튼해요 |
| 비교형 | 일반 물병 vs 이 물병, 8시간 방치 (실제 테스트 필요) |
프롬프트 템플릿 Prompt template
이 쇼핑 영상을 위해 8개의 커버 제목(≤14자)과 4개의 게시 문구(≤60자, 2~3개의 해시태그 포함)를 작성해주세요.
상품: {…}; 실제 판매 포인트: {…}; 플랫폼: {…}
각 제목은 다른 유형(고통/결과/상황/숫자/대비/비교)을 사용하고, 절대적인 표현과 증명할 수 없는 데이터는 금지합니다.
출력: 표 (번호/유형/제목/추천 배경 이미지/추천 레이아웃) + 추천 첫 번째 A/B 조합 및 이유.
A/B 기록표
| 버전 | 제목 | 배경 이미지 | 레이아웃 | 게시 시간 | 노출 | 클릭률 | 완주율 | 결론 |
|---|---|---|---|---|---|---|---|---|
| A | 얼음물이 점심까지 안 가요? | still00 | 노란 글자 검은 외곽선 | |||||
| B | 아침 얼음, 저녁에도 있어요 | still03 | 흰 글자 빨간 외곽선 |
체크리스트 Checklist
- 제목 ≤ 14자, 모바일 썸네일에서 읽을 수 있어야 함
- 커버의 주요 피사체가 선명하고, 상품 식별 가능; 텍스트가 상품을 가리지 않음
- 3:4 크롭 후에도 제목이 완전하게 보여야 함 (영상호/두우인 정보 피드 미리보기)
- 한 번에 하나의 변수만 변경; 데이터 기록이 완전해야 함
- 절대적인 표현 없음, 허위 데이터 없음
자주 묻는 문제와 해결 방법 Failure fixes
| 문제 | 해결 방법 |
|---|---|
| 커버에 글자가 두 번 겹쳐서 나타남 | --images로 깨끗한 배경 이미지를 전달하고, 완성 영상 프레임을 사용하지 마세요 |
| 제목 줄바꿈이 보기 나쁨 | ≤ 10자로 줄이거나, 적절한 위치에서 수동으로 끊어주세요 |
| 자동 프레임 선택이 흐림 | --frame-time을 지정하거나 --images를 전달하세요 |
| 테스트 결론이 불안정함 | 샘플이 너무 작습니다. 테스트 기간을 늘리거나 차이가 큰 버전만 비교하세요 |