1. Instala dependencias
pip install -U yt-dlp
  1. Usos
# Video individual → MP3 192 kbps
py download_audio.py "https://www.youtube.com/watch?v=XXXXXXXX"

# Playlist completa → MP3 320 kbps en carpeta personalizada
py download_audio.py "https://www.youtube.com/watch?v=Tr4DmyjDXes" "mi_musica" mp3 320

# Guardar en M4A sin recomprimir (más rápido, casi sin pérdida)
py download_audio.py "https://www.youtube.com/watch?v=Tr4DmyjDXes" "mi_musica" m4a 0
  1. Agregar a Video.MKV
ffmpeg -i The_Imitation Game.mkv -itsoffset 0.450 -i es-lat.m4a \
  -map 0:v -map 0:a\? -map 1:a \
  -c:v copy -c:a copy \
  -metadata:s:a:1 language=spa -metadata:s:a:1 title="Español Latino" \
  salida.mkv
  1. El español quede como primera pista de audio.
ffmpeg -i salida.mkv \
  -map 0:v \
  -map 0:a:1 -map 0:a:0 \
  -map 0:s\? \
  -c copy \
  -disposition:a:0 default -disposition:a:1 0 \
  -metadata:s:a:0 language=spa -metadata:s:a:0 title="Español Latino" \
  -metadata:s:a:1 language=eng -metadata:s:a:1 title="English" \
  pelicula.mkv