parte 1
variables
en estas primeras lineas lo que hacemos es definir todas las variables que vamos a usar con simples preguntas y respuestasecho "variables"
sleep 1
clear
echo "nombre de la serie ejemplo:
matadragones.temporada1"
read n
echo "comienzo de los capitulos ejemplo
1 o 0"
read v
echo "nombre del formato, osea la extencion ejemplo avi, flv, mkv"
read e
es sumamente importante no confundir las letritas
parte 2 if else
con esta estructura nos aseguramos que el script realice una accion de decir que si
otra de decir que no y una tercera si escribimos cualquier otra cosa
parte 3 renombrar
valiendonos de las variables ya establecidas y en el caso de que hallamos aceptado renombrar los ficheros del directorio en el que nos encontramos el script pasara a utilizar el comando tk para cambiar los espacios vacios por otro caracter que se halla escojido.
"en este caso es guion bajo"tk -s ' ' '_'
para que esto funcione usaremos la variable e que hace referencia a la extencion y de ese modo no renombraremos otros archivos que esten en dicho directorio, por ejemplo "imagenes de capturas o archivos de texto"
esto se verá complementado por la estructura for para que renombre así a todos los archivos con la extencion elegida y el comando mvfor f in *; do mv "$f" `echo $f | tr ' ' '_'`; done
esta partesita puede extraerse y con ella crearse un script practico solamente para renombrar archivos eliminando espacios en blanco
parte 4
aquí volvemos a hacer uso de la extructura for y de las variables ya establecidas
for f in *.$e
do
mencoder -ovc x264 -oac mp3lame $f -o "$n".E."$v".x264.AVI
#la E mayuscula es por Episodio.
let v++
#let variable++ hace que la variable pase de un nuero al que le sigue
añadiendo el comando let a la variable v
para que los titulos vallan en creciente a partir del 1 o del cero.
pasa que algunas series llaman al piloto "episodio 0"
bueno con esto ya debe quedar mas entendido el script, y claro que se le pueden añadir muchas cosas.
si pueden añadir algo viene de lujo.
me gustaría armar uno con ffmpeg que haga lo mismo pero me da fiaca.
¿por que ffmpeg?
por que funciona mucho mejor con libx264 "pemite la reduccion del bitrate" y ademas puedo convinar el codec x264 con el contenedor mkv. para que sea mas libre.
mencoder por otra parte, cuando se mueve con el codec x264 lo hace por medio del contenedor de ms "AVI".
de gusto usaría ffmpeg2theora pero tengo problemas con el aduio.
espero sugerencias.
fin del post