jueves, 2 de agosto de 2012

ElBaúlDelProgramador - Convertir archivos mp4 a mp3 masívamente

ElBaúlDelProgramador - Convertir archivos mp4 a mp3 masívamente

Link to El Baúl del Programador

Convertir archivos mp4 a mp3 masívamente

Posted: 01 Aug 2012 03:58 AM PDT

Ya mostré cómo Renombrar archivos masivamente en GNU/Linux. Hoy voy a enseñar un pequeño script que he tenido que crear para pasarme unos cuantos archivos en mp4 a mp3.

Es bastante sencillo a la vez que útil:

1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  
#!/bin/bash     IFS='  '  for i in `ls *.mp4`  do     echo      echo "****-----------------------------------------------------------------------------****"     echo -e "ffmpeg -i $i -f mp3 -ab 320000 -vn ./mp3f/`basename "$i" .mp4`.mp3"     echo "****-----------------------------------------------------------------------------****"     echo     ffmpeg -i $i -f mp3 -ab 320000 -vn ./mp3f/`basename "$i" .mp4`.mp3  done     IFS=' '

Hay que establecer la variable IFS al salto de línea, ya que por defecto es el espacio. Por lo tanto en el for, si hay un archivo con espacios, por ejemplo “Song of The Week.mp4″, el for considerará cada palabra un archivo distinto e intentará convertir Song, of, The, Week.mp4. por separado.

Dentro del for se usa ffmpeg para convertir el archivo a mp3, con un bitrate de 320kbps, -vn es para elmininar el vídeo.

Los archivos de salida se almacenan en una carpeta llamada mp3f, y uso `basename “$i” .mp4`.mp3 para cambiar la extensión del archivo de mp4 a mp3.

Por último, fijamos IFS a su valor predeterminado.

Follow Me:
TwitterFacebookLinkedInGoogle PlusStumbleUponYouTube

Related posts:

  1. Renombrar archivos masivamente en GNU/Linux En ocasiones, cuando bajamos archivos de internet (Normalmente música), cada...
  2. Copiar archivos recursivamente Hola, Hice un pequeño script que consiste simplemente en dar...
  3. Crear miniaturas de imágenes [Mejorado] He mejorado el script que subí hace unos días, y...


No hay comentarios:

Publicar un comentario

Sigue todas las entradas por email