Aprendiendo Bash.

Publicado: 19 diciembre 2009 en Bash, Tutoriales
Etiquetas:, , ,

A veces uno no comprende cuando la gente nos dice Googleen y busquen referencia acerca de su inconveniente y prueben.. esas palabras muchas veces suenan duras por que como personas desesperadas andamos buscando una solucion en el momento a nuestros problemas y no nos ponemos a pensar cuando tiene la otra persona a la cual consutlamos:

Bueno pues entre Googleando y Preguntando siguiendo con la lista de canciones que me toco bajar me vi a la tarea de convertirlos todos de flv a mp3 pero despues de haber pasado 4 ya estaba aburrido de escribir las mismas lineas de codigo asi que me puse a buscar en internet y encontre ayuda sobre como automatizar dicho proceso con Bash

Codigo:

#!/bin/bash
for i in *.flv; do ffmpeg -i $i -f mp3 -vn -acodec copy $i.mp3 ;done

Toco recordar sobre lazos repetitivos y adecuar la linea de comandos para convertir los archivo :

Explicando un poco el código:

  • La primera linea,  en realidad “#!/bin/bash“, llamar a nuestra shell BASH, que por lo general se ubica en /bin/bash
  • for i in *.flv; crea un lazo que se repite n cantidad de veces, es decir toma los archivos que se encuentran en una carpeta que cumplan con la condición de ser extensión flv y se repita hasta haberlos utilizado a todos.
  • do ffmpeg -i $i -f mp3 -vn -acodec copy $i.mp3; le dice que convierta a todos los archivos flv  1 x 1 de flv a mp3, es decir que si se deseara hacer esto para un solo archivo la linea seria algo asi:

$ ffmpeg -i cancion_formato.flv -f mp3 -vn -acodec copy cancion_formato.mp3

  • done: este controla el fin del ciclo repetitivo y pasa a la siguiente linea luego de haber cumplido con la condición.

La idea central de explicarlo tanto es para que no existan dudas y puedan utilizarlo sin ningun problema y que todos entiendan de mejor manera que hace .

Anuncios
comentarios
  1. […] ayuda a recordar los comandos “), o estar bajándolos vídeos primero en formato FLV y luego convertirlos Masivamente, así que el día de hoy traigo un pequeño Script bash que permite hacer la Descarga y Conversion […]

  2. […] ayuda a recordar los comandos “), o estar bajándolos vídeos primero en formato FLV y luego convertirlos Masivamente, así que el día de hoy traigo un pequeño Script bash que permite hacer la Descarga y Conversion […]

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s