Skip to content

Shell Troca Áudio

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.

aseado 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" 

Did you enjoy this article?

Recommend it — Standard Reader surfaces well-loved writing to more readers across the network.

Across the AtmosphereDiscussions