A si es despues del script de ayer me enamore demasiado ( mas de lo que estaba ) jajaja y pues nacio SK script que basicamente incluye las siguientes Funciones :
Nota : es Script funciona con mencoder !!
para instalarlo abran una terminal y pongan :
1 | sudo apt-get install mencoder |
Subtitular Video .
Comprimir Video.
Convertir video a cualquier Formato .
Agregar Audio a un Video.
Unir 2 o mas Mp3 en uno solo .
Y próximamente iré añadiendo mas funciones Puede funcionar de la siguiente manera :
./sk.sh [ Comando ]
o bien
./sk.sh
que mostrara un menú aquí les dejo unas capturas de pantalla y mas abajo el código del script la descarga del mismo y su modo de uso :
Modo de uso :
Para Unir 2 o mas Mp3 :
-> ./sk.sh une micancion.mp3 “1.mp3 2.mp3 3.mp3″
Las canciones a unir van entre Comillas dobles !
Para subtitular un video :
-> ./sk.sh subtitula videoOriginal.mp4 VideoFinal.avi subtitulo.srt
Para Comvertir un Video :
-> ./sk.sh video videoOriginal.mp4 videoFinal.avi
Para Comprimir un Video :
-> ./sk.sh comprime videoOriginal.mp4 videoFinal.avi
Para Agregar Audio a un Video :
-> ./sk.sh Audio videoOriginal.mp4 videoFinal.avi cancion.mp3
-Encaso de solo poner ./sk.sh el script te Mostrara un Menu
Acepta cualquier Formato avi mpeg 3gp mp4 flv etc mp3
Codigo de sk Script
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 | #!/bin/bash # No funciona con Archivos ogg para union de musica # Hecho por Skylar 2010 snotx[at]hotmail[dot]com # http://skyoflies.net ,http://skyoflies.com ,http://skyoflies.com.mx # Funcion cuando se cumple un proceso function completo () { echo "Proceso Completado en -> $copia Gracias por usar Sk Script " read a menu } # Funcion que une 2 o mas Archivos Mp3 function crear (){ for sk in $mp3 do cat "$sk" >> skylar.mp3 echo "$sk" done clear echo "Espere Uniendo Canciones en $nombre .... " ffmpeg -i skylar.mp3 "$nombre" &> /dev/null rm skylar.mp3 clear echo "Hecho Cancion $nombre Unida Con Exito ." read a menu } # Funcion para mostrar la Ayuda del Script function ayuda (){ clear echo "Bienvenido al menu Ayuda de Este Script" echo "" echo "-Modo de uso : " echo "Para Unir 2 o mas Mp3 : " echo " -> ./sk.sh une micancion.mp3 ''1.mp3 2.mp3 3.mp3''" echo "" echo "--Las canciones a unir van entre Comillas dobles ! " echo "" echo "Para subtitular un video : " echo " -> ./sk.sh subtitula videoOriginal.mp4 VideoFinal.avi subtitulo.srt" echo "" echo "Para Comvertir un Video : " echo " -> ./sk.sh video videoOriginal.mp4 videoFinal.avi" echo "" echo "Para Comprimir un Video : " echo " -> ./sk.sh comprime videoOriginal.mp4 videoFinal.avi" echo "" echo "Para Agregar Audio a un Video : " echo " -> ./sk.sh Audio videoOriginal.mp4 videoFinal.avi cancion.mp3" echo "" echo "-Encaso de solo poner ./sk.sh el script te Mostrara un Menu" echo "" echo " Acepta cualquier Formato avi mpeg 3gp mp4 flv etc mp3 wma" echo "" echo "---Script realizado por Skylar - snotx[at]hotmail[dot]com" read a menu } #Funcion para Comvertir un Video a otro formato function video () { clear echo "Espere un momento transformando su video en $copia ..... " mencoder -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=1200 $original -o $copia &> /dev/null clear completo } #Funcion para Comprimir un Video function comprime () { clear echo "Espere un momento comprimiendo su video en $copia ..... " mencoder $original -o $copia -ovc lavc -lavcopts vcodec=mpeg4 -oac faac &> /dev/null clear completo } #Funcion para Subtitular un Video function subtitula () { clear echo "Espere un momento subtitulando su video en $copia ..... " mencoder $original -sub $subtitulo -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=1200 -o $copia -subcp latin1 -font /usr/share/fonts/truetype/msttcorefonts/Arial.ttf -subfont-text-scale 3.8 &> /dev/null clear completo } #Funcion para Agregar Audio a un video function Audio () { clear echo "Espere un momento Agregando Audio a $copia ..... " mencoder $original -o $copia -ovc copy -oac copy -audiofile $audio &> /dev/null clear completo } #Funcion para Crear el menu de Sk script function menu () { clear echo "Menu SK Script " echo "" echo "1:- Unir Mp3 | 2:- Subtitular Video | 3:- Comprimir Video" echo "" echo "4:- Agregar Audio a Video | 5:- Convertir Video | 6:- Ayuda" echo "" echo "x -> Salir" echo "" echo "Escribe el Numero de Opcion " & read m if [ "$m" = "1" ]; then clear echo "Opcion 1 Unir Varios Mp3 " echo "Escribe el nombre y extensión del Mp3 final" read nombre clear echo "Escribe las canciones separadas por un espacio" echo "Ejemplo : rock1.mp3 pop1.mp3" read mp3 clear crear elif [ "$m" = "2" ]; then clear echo "Opcion 2 Subtitular un Video " echo "Escribe el nombre y extensión del video Original" read original clear echo "Escribe el nombre y extensión del video Final" read copia clear echo "Escribe el nombre y extensión de los Subtitulos" read subtitulo clear subtitula elif [ "$m" = "3" ]; then clear echo "Opcion 3 Comprimir un Video " echo "Escribe el nombre y extensión del video Original" read original clear echo "Escribe el nombre y extensión del video Final" read copia clear comprime elif [ "$m" = "4" ]; then clear echo "Opcion 4 Agregar Audio a un Video " echo "Escribe el nombre y extensión del video Original" read original clear echo "Escribe el nombre y extensión del video Final" read copia clear echo "Escribe el nombre y extensión del Audio a agregar " read audio clear Audio elif [ "$m" = "5" ]; then clear echo "Opcion 5 Convertir un Video " echo "Escribe el nombre y extensión del video Original" read original clear echo "Escribe el nombre y extensión del video Final" read copia clear video elif [ "$m" = "6" ]; then clear ayuda elif [ "$m" = "x" ]; then clear exit else echo " Opcion invalida ./sk.sh ? -> para ayuda o la opcion 6 " read a menu fi } # Comprueba Variables $1 si trae datos para procesarlos if [ "$1" = "une" ]; then nombre=$2 mp3=$3 crear elif [ "$1" = "?" ]; then ayuda elif [ "$1" = "video" ]; then original=$2 copia=$3 video elif [ "$1" = "comprime" ]; then original=$2 copia=$3 comprime elif [ "$1" = "subtitula" ]; then original=$2 copia=$3 subtitulo=$4 subtitula elif [ "$1" = "Audio" ]; then original=$2 copia=$3 audio=$4 Audio else menu fi |
Para dar permisos al script es : -> chmod a+x sk.sh de preferencia póngalo donde están los archivos de lo contrario tienen que poner la ruta exacta








