Agent Squad · LinkedIn 3-avatar trio · HeyGen Avatar Shots

19 prompts paste-ready
para HeyGen

Cada clip ≤15s. Header común idéntico (room + characters + lighting + tech specs). Solo cambia el SHOT BLOCK por escena. Click en Copy prompt y pegá directo en HeyGen Avatar Shots.

Update · Clip 01 v4 · No cross-gaze + reducción de rotación

Test v3 mostró a Camila mirando a Samantha en 6.5s y 9.5s — HeyGen interpretó "rotate gaze" como "look at the other listener". Nueva regla: prohibición absoluta de cross-gaze entre Camila y Samantha. Reemplazo de la rotación por una micro-acción más natural (glance breve al laptop/notebook). Camila ~85% en Roberto, Samantha ~95% en Roberto. Solo Camila mira brevemente a cámara en el último 1.5s. Reacciones audibles ("Mmm" / "Cierto") se mantienen porque sí funcionaron.

Reference image: empty boardroom with 3 chairs

Reference image · subir al scene reference slot

Esta imagen va en el slot de scene reference de HeyGen para cada uno de los 19 clips. Define el room, las posiciones de las sillas, los laptops y el AGENT SQUAD smart screen.

https://cdn.muapi.ai/outputs/f303a6e59bd644c3ac1a9e8072be6c75.jpg

Tips antes de generar (~2,400 créditos en total)

  1. Validá primero el clip 01 a 720p × 5s (~20 créditos) para confirmar que los 3 avatares aparezcan en posición correcta (Camila izq · Roberto centro · Samantha der)
  2. Si la primera toma pone algún avatar en pantalla TV o en chair equivocado, iterá el prompt con etiquetas más explícitas antes de escalar a 1080p
  3. Configurá landscape 16:9 y la duración exacta que indica cada clip (5/10/15s) — afecta el pacing del diálogo
  4. Descargá los MP4s nombrados clip01.mp4clip19.mp4 en la carpeta del proyecto y corré el ffmpeg concat al final
Mapa de continuidad

Qué clips comparten framing

Wide 3-shot01 · 02 · 03 (Hero 1) · 10 · 11 · 15 (Hero 2)
Medium 3-shot04 · 05 · 06 · 07
Tight Roberto08 · 09 · 12 · 13 · 14
Two-shot R+S16
Medium Samantha17 · 18
Transition CU19
19 clips paste-ready

Prompts

01

Cold open Part 1

15s medium-wide three-shot static UPDATED v4 · no cross-gaze
Ver prompt (6461 chars)
02

Cold open Part 2

15s medium-wide three-shot static (extension of Shot 1)
Ver prompt (2117 chars)
03

Hero Frame 1 · Accusation Audit

15s medium-wide three-shot static (HERO FRAME 1)
Ver prompt (1778 chars)
04

Calendar Audit · Setup

10s medium three-shot (cut tighter than Shots 1–3)
Ver prompt (1605 chars)
05

Calendar Audit · 70% Coordination

15s medium three-shot (extension of Shot 4)
Ver prompt (1325 chars)
06

Calendar Audit · Tickets

10s medium three-shot (extension of Shots 4–5)
Ver prompt (1119 chars)
07

Calendar Audit · The Other 30%

15s medium three-shot (extension)
Ver prompt (1185 chars)
08

Key Line · Setup

5s medium-tight on Roberto
Ver prompt (1236 chars)
09

Key Line · Payoff

15s medium-tight on Roberto (extension of Shot 8)
Ver prompt (1090 chars)
10

Failed Attempts · Part 1

10s medium-wide three-shot (cut back, IDENTICAL to Shots 1–3)
Ver prompt (1366 chars)
11

Failed Attempts · Part 2

15s medium-wide three-shot (extension of Shot 10)
Ver prompt (1213 chars)
12

Climax · Setup with Silence Drop

10s medium-tight on Roberto (cut, matches Shots 8–9)
Ver prompt (1265 chars)
13

Climax · 17 Minutes + Glance to Samantha

10s medium-tight on Roberto (extension of Shot 12)
Ver prompt (1403 chars)
14

Climax · Commit Reveal

10s medium-tight on Roberto (extension)
Ver prompt (829 chars)
15

Hero Frame 2 · Authority Together

15s medium three-shot (HERO FRAME 2, must match Shot 3 composition)
Ver prompt (1461 chars)
16

Pivot to Samantha

10s medium two-shot Roberto + Samantha
Ver prompt (1449 chars)
17

Samantha Reflection · Part 1

10s medium on Samantha
Ver prompt (1350 chars)
18

Samantha Reflection · Part 2

15s medium on Samantha (extension of Shot 17)
Ver prompt (875 chars)
19

Handoff to Camila + Stand-up Transition

15s three-shot transitioning to Camila standing close-up
Ver prompt (2681 chars)
Después de generar

Stitching en post (ffmpeg)

1. Concat los 19 clips

Después de descargar los 19 MP4 nombrados clip01.mp4clip19.mp4:

cd ~/playgrounds/agent-squad-fabrica/02-clips-trio-linkedin/
printf "file '%s'\n" clip{01..19}.mp4 > concat.txt

# Si los codecs son uniformes:
ffmpeg -f concat -safe 0 -i concat.txt -c copy clip1-trio-linkedin-cinematic-v1.mp4

# Si varían (caso típico):
ffmpeg -f concat -safe 0 -i concat.txt \
  -c:v libx264 -preset slow -crf 19 -pix_fmt yuv420p \
  -c:a aac -b:a 128k -ar 48000 \
  -movflags +faststart \
  clip1-trio-linkedin-cinematic-v1.mp4

2. Audio post-fix · clip 12 (silence drop)

HeyGen no respeta dead-air dirigido. Insertar 0.5s de silencio absoluto al inicio del clip 12:

ffmpeg -i clip12.mp4 \
  -af "volume=enable='lt(t,0.5)':volume=0" \
  -c:v copy clip12-silenced.mp4
mv clip12-silenced.mp4 clip12.mp4

3. Validación end-to-end

ffprobe -v quiet -show_entries format=duration -of csv=p=0 clip1-trio-linkedin-cinematic-v1.mp4
# Esperado: ~200-210 segundos (3:20-3:30)
✓ Prompt copiado