Reciente

Twitts xskylarx

SK Script !!!

Posted by skylar On Marzo - 21 - 2010 Comentarios desactivados

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
    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

Comments are closed.