#!/bin/bash
# Monta el reel Villarroel: 6 clips seleccionados + voz Roger
# Guion: 0-2s hook | 2-5s Eixample | 5-10s producto | 10-15s tejido | 15-20s privacidad | 20-22.4s cierre

RAW="/root/instagram-insights/reels/villarroel/raw"
AUDIO="/tmp/villarroel.mp3"
OUT="/root/instagram-insights/reels/villarroel/villarroel_reel.mp4"

ffmpeg -y \
  -noautorotate -ss 0    -t 2     -i "$RAW/IMG_2320 2.MOV" \
  -noautorotate -ss 0    -t 3     -i "$RAW/IMG_2327 2.MOV" \
  -noautorotate -ss 2    -t 5     -i "$RAW/IMG_2358 2.MOV" \
  -noautorotate -ss 0    -t 5     -i "$RAW/IMG_2343 2.MOV" \
  -noautorotate -ss 0    -t 5     -i "$RAW/IMG_2364 2.MOV" \
  -noautorotate -ss 0    -t 2.413 -i "$RAW/IMG_2373 2.MOV" \
  -i "$AUDIO" \
  -filter_complex "
    [0:v]transpose=2,scale=1080:1920,fps=30,setsar=1[v0];
    [1:v]transpose=2,scale=1080:1920,fps=30,setsar=1[v1];
    [2:v]transpose=2,scale=1080:1920,fps=30,setsar=1[v2];
    [3:v]transpose=2,scale=1080:1920,fps=30,setsar=1[v3];
    [4:v]transpose=2,scale=1080:1920,fps=30,setsar=1[v4];
    [5:v]transpose=2,scale=1080:1920,fps=30,setsar=1[v5];
    [v0][v1][v2][v3][v4][v5]concat=n=6:v=1:a=0[vout]
  " \
  -map "[vout]" -map "6:a" \
  -c:v libx264 -preset fast -crf 18 -pix_fmt yuv420p \
  -c:a aac -b:a 192k \
  -movflags +faststart \
  -shortest \
  "$OUT"

echo "EXIT: $?"
ls -lh "$OUT" 2>/dev/null
