Capa e Título A/B · Covers & Titles A/B
Gere 3–4 versões de capa + 6–10 títulos, testando uma variável por vez. Script: scripts/cover_ab.py.
Parte de ecommerce-video-skills · Precisa de uma imagem de fundo mais refinada? Use
xiaohongshu-coverdo repositório irmão ecommerce-image-skills para gerar capas 3:4.
Entradas Inputs
- Vídeo final (ou imagem limpa:
build/stillXX.png, cena do produto) - Gancho/ponto de venda (pode vir de
hook-3s-script) - Plataforma: 抖音/视频号/TikTok (capa 9:16 + pré-visualização 3:4) · 小红书 (3:4)
Passos Steps
-
Escreva títulos (veja modelo): cada um ≤ 14 caracteres, cobrindo diferentes tipos de gancho.
-
Gere capas:
# Recomendado: use imagem limpa sem legendas python scripts/cover_ab.py out/video.mp4 --images build/still00.png build/still03.png build/still04.png \ --titles "Água gelada não dura até o meio-dia?|Gelo da manhã, ainda à noite|Copo que não vaza na mochila" --ratio 3:4 --outdir out/covers # Ou selecione automaticamente o quadro mais nítido do vídeo final (quadros do vídeo podem ter legendas) python scripts/cover_ab.py out/video.mp4 --titles "Título A|Título B" --ratio 9:16Gera
cover_A.jpg,cover_B.jpg… e imagem comparativaab_sheet.jpg; quatro layouts alternados (texto amarelo com contorno preto / texto branco com contorno vermelho / faixa amarela com texto preto / fundo preto semitransparente com texto branco). -
Projete o teste: altere apenas uma variável por vez (título ou imagem de fundo ou layout); publique no mesmo horário e com tráfego semelhante; ou use a função de teste de capa/título da própria plataforma (se disponível).
-
Registre (tabela abaixo), usando dados da plataforma (CTR, taxa de conclusão, etc.), não escolha por intuição.
Fórmulas de Título Title formulas
| Tipo | Exemplo |
|---|---|
| Pergunta de dor | Água gelada não dura até o meio-dia? |
| Resultado | Gelo da manhã, ainda à noite |
| Cenário | Copo que não vaza na mochila |
| Lista numérica | 3 pontos para escolher uma garrafa térmica |
| Contraste | Parece comum, mas aguenta muito |
| Comparação | Copo comum vs este, 8 horas (precisa de teste real) |
Modelo de Prompt Prompt template
Escreva 8 títulos de capa (≤14 caracteres) e 4 textos de postagem (≤60 caracteres, com 2–3 hashtags) para este vídeo de vendas.
Produto: {…}; Pontos de venda reais: {…}; Plataforma: {…}
Cada título deve usar um tipo diferente (dor/resultado/cenário/número/contraste/comparação). Proíba termos absolutos e dados não comprováveis.
Saída: tabela (número/tipo/título/imagem de fundo recomendada/layout recomendado) + combinação A/B inicial recomendada e justificativa.
Tabela de Registro A/B
| Versão | Título | Imagem de fundo | Layout | Hora de publicação | Impressões | CTR | Taxa de conclusão | Conclusão |
|---|---|---|---|---|---|---|---|---|
| A | Água gelada não dura até o meio-dia? | still00 | Texto amarelo, contorno preto | |||||
| B | Gelo da manhã, ainda à noite | still03 | Texto branco, contorno vermelho |
Checklist Checklist
- Título ≤ 14 caracteres, legível na miniatura do celular
- Sujeito da capa nítido, produto identificável; texto não cobre o produto
- Título permanece completo após corte 3:4 (pré-visualização do feed no 视频号/抖音)
- Apenas uma variável alterada por vez; dados registrados completamente
- Sem termos absolutos, sem dados falsos
Problemas e Correções Failure fixes
| Problema | Correção |
|---|---|
| Duas camadas de texto sobrepostas na capa | Use --images com imagem limpa, não com quadro do vídeo final |
| Título quebra de linha feia | Encurte para ≤ 10 caracteres ou faça a quebra manualmente no ponto adequado |
| Quadro selecionado automaticamente borrado | Especifique --frame-time ou passe --images |
| Conclusão do teste instável | Amostra muito pequena; aumente o período de teste ou compare apenas versões com diferença significativa |