Baseado no post https://bsky.app/profile/vonubelgarten.bsky.social/post/3m6fzq3o2cc2y de https://bsky.app/profile/vonubelgarten.bsky.social
Esse script baixa um vídeo, depois baixa um áudio, depois mixa os dois num arquivo novo. Usecase super específico, por isso mesmo super divertido.
echo "Baixando vídeo do BlueSky..."
yt-dlp -f "bv*+ba/best/bestvideo+bestaudio/best" -o "$VIDEO_OUT" "$VIDEO_URL"
echo "Baixando e extraindo só o áudio do YouTube..."
yt-dlp -x --audio-format m4a -o "${AUDIO_BASENAME}.%(ext)s" "$AUDIO_URL"
# Pega o nome real do arquivo de áudio (ex.: benny-hill.m4a)
AUDIO_FILE=$(echo "${AUDIO_BASENAME}."*)
echo "Mesclando vídeo + áudio com ffmpeg..."
ffmpeg -y \
-i "$VIDEO_OUT" \
-i "$AUDIO_FILE" \
-c:v copy \
-map 0:v \
-map 1:a \
-shortest \
"$FINAL_OUT"
echo "Pronto! Arquivo final: $FINAL_OUT"