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.
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.
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.
clip01.mp4…clip19.mp4 en la carpeta del proyecto y corré el ffmpeg concat al finalDespués de descargar los 19 MP4 nombrados clip01.mp4…clip19.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
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
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)