6
Con animo de querer contribuir a la comunidad, he decido por hacer algo como un manual para hacer dvd's, espero se de ayuda, o al menos de material de lectura innecesario.- Como hacer DVD`s en Debian Se necesita: Paciencia Aproximadamente 20 gb. de disco duro (este varia según el archivo que se transformara) De la paqueteria multimedia de Debian, cualquier editor de dvd`s, como por ejemplo: qdvdauthor, dvdstyler, etc. 1. en Konsole ir a /usr/local/bin tiene que verse de esta manera: cd /usr/local/bin 2. Estando alli ejecutan pico pasarvideos : 3. en pico escriben lo siguiente script: #!/bin/bash function muestrascript { echo "#!/bin/bash" let contadorx=1 for i in $( ls ); do echo "videoxAdvd \"$i\" video$contadorx.mpg" let contadorx=contadorx+1 done } function hacescript { rm -f pasarvideos echo "#!/bin/bash" > /tmp/pasarvideos let contadorx=1 for i in $( ls ); do echo "videoxAdvd \"$i\" video$contadorx.mpg" >> /tmp/pasarvideos let contadorx=contadorx+1 done cp /tmp/pasarvideos . chmod a+x pasarvideos } if [ $# -ne 0 ] ; then muestrascript echo "+------------------+" echo "| uso: creapasador |"

Scripts Para Dvd

  • Upload
    jesus

  • View
    241

  • Download
    1

Embed Size (px)

DESCRIPTION

video

Citation preview

  • Con animo de querer contribuir a la comunidad, he decido por hacer algo como un manual para hacer dvd's, espero se de ayuda, o al menos de material de lectura innecesario.-Como hacer DVD`s en DebianSe necesita: Paciencia Aproximadamente 20 gb. de disco duro (este varia segn el archivo que se

    transformara) De la paqueteria multimedia de Debian, cualquier editor de dvd`s, como por

    ejemplo: qdvdauthor, dvdstyler, etc.1. en Konsole ir a /usr/local/bin tiene que verse de esta manera:

    cd /usr/local/bin

    2. Estando alli ejecutan pico pasarvideos :

    3. en pico escriben lo siguiente script:#!/bin/bashfunction muestrascript { echo "#!/bin/bash" let contadorx=1 for i in $( ls ); do echo "videoxAdvd \"$i\" video$contadorx.mpg" let contadorx=contadorx+1 done}function hacescript { rm -f pasarvideos echo "#!/bin/bash" > /tmp/pasarvideos let contadorx=1 for i in $( ls ); do echo "videoxAdvd \"$i\" video$contadorx.mpg" >> /tmp/pasarvideos let contadorx=contadorx+1 done cp /tmp/pasarvideos . chmod a+x pasarvideos}if [ $# -ne 0 ] ; then muestrascript echo "+------------------+" echo "| uso: creapasador |"

  • echo "+------------------+"else hacescript cat pasarvideos echo "Balla Ya Estuvo"fiy tiene que quedar as:

    ... hasta completar el script (dudas al respecto, se diran como solucionar)recuerden: tiene que escribirse tal como esta en este documento.recuerden: tiene que escribirse tal como esta en este documento.

    4. Se le da Ctrl+X para salir, al preguntarnos si queremos guardar las modificaciones le decimos que si

    Lo que hicimos es un script para que en un directorio en el cual contengamos archivo de vdeo los reconozca de paso y cree un archivo .sh , para despus ejecutarlo y hacer los .mpg`s necesarios para la creacin de un dvd

    recuerden: tiene que eliminar todo tipo de basura del directorio es decir, no tienerecuerden: tiene que eliminar todo tipo de basura del directorio es decir, no tiene que llevar nada (significa nada) de otro tipo de archivos sean estos de texto deque llevar nada (significa nada) de otro tipo de archivos sean estos de texto de imgenes, audio, etc. y lo mas importante, tienen que eliminar los espacios entreimgenes, audio, etc. y lo mas importante, tienen que eliminar los espacios entre los nombres del archivo, as por ejemplo, tenemos un archivo que se llama los nombres del archivo, as por ejemplo, tenemos un archivo que se llama Gil Gil man y los majes del chile tierno.aviman y los majes del chile tierno.avi , tendremos que cambiarle (con F2), el , tendremos que cambiarle (con F2), el nombre: sea Gil_man... o bien uniendolo Gil-man... o solo asignandole un numeronombre: sea Gil_man... o bien uniendolo Gil-man... o solo asignandole un numero Gil1... como sea.Gil1... como sea.

  • 5. Una vez desarrollado este script, pasamos a crear el ultimo pero no menos importante script para hacer los .mpg's

    Tal como lo hicimos en el paso 2 ejecutamos pico con el nombre de videoxAdvd, asi:

    6. Escribimos lo siguiente:#!/bin/bashif [ $# -ne 2 ] ; then echo "+------------------------------------------+" echo "| uso: videoxAdvd archivo.sepa archivo.mpg |" echo "+------------------------------------------+"else echo "ffmpeg -i \"$1\" -aspect 4:3-target ntsc-dvd $2" ffmpeg -i "$1" -aspect 4:3 -target ntsc-dvd $2fi

    Recuerden: tiene que ser escrito tal y como esta aquRecuerden: tiene que ser escrito tal y como esta aquUna vez escrito hacemos el mismo procedimiento (Ctrl+X para salir y guardar) y tiene que quedar as:

  • 7. Lo que hemos creado es, el script mas importante para el desarrollo de nuestros dvd`s , este es el comando que convierte los archivos de una extensin a otra

    Una vez hecho los script pasaremos a modificar sus permisos , ya que queremos usarlos a cualquier momento en cualquier directorio procederemos a ejecutar el comando chmod, (claro esta, se tiene que ser root para esta operacion, o bien con sudo) asi:

    damos enter y sale:

    Este procedimiento lo hacemos para el otro script (y para todo aquel que deseemos) , esto se hace con el objeto de permitir a cualquier usuario la ejecucin de dicho script , lo cual no es recomendable si no se desea que alguien mas lo ejecute, pero eso no nos importa en este momento

    8. Para usarlo, sencillamente nos movemos al directorio que se necesite, en este caso cd archivoschafa o en modo grfico, clic a personal y clic a archivoschafa:

    Estando aqu se le da un ls y nos muestra lo que tenemos:

    Viendo lo que tenemos escribimos pasarvideos y da como resultado:

  • Lo que no queremos, por eso es que necesitemos cambiar nombre a las cosas:

    Lo que vemos es una vez hecho el cambio de nombre se les pasa el comando pasarvideo y da como reu7sltado la informacin de lo que hemos hecho confirmndolo con un Balla Ya Estuvo

  • Para ejecutar dicho comando a continuacin se escribe sh pasarvideos, para que haga esto:

    Empezara a escribir de manera loca un montn de lineas que ni sabemos ni que son, a la verdad tampoco interesa, solo necesitamos saber que si lo hicimos bien terminara (algn da) con lo que hace y mostrara otra vez la linea de comando;

    Y listo ya tenemos un talego de archivos con el nombre de video1.mpg video2.mpg, etc. Solo resta eliminar (si se desea y no tens espacio) los archivos de vdeo originales, dejando solo los .mpg`s para el posterior manejo del mismo.

    AlfredoNo vengo a ver si puedo, sino por que puedo vengo

    -Alguien que uso linux una vez-

    FAQ:1. Por que se necesita tanto espacio?

    Por lo general al convertir no solo se le cambia la extensin (.ogm a .avi por ejemplo) sino que las propiedades del mismo archivo, esto irremediablemente vuelve al archivo mas pesado de lo normal (aproximadamente 3 veces su tamao original)

    2. Se puede convertir junto con los subttulos?No, ya que no permite otra extensin que no sea de vdeo (lastima)

    3. Se convierte todo tipo de archivo de vdeo?No, debido a que por ejemplo el .mp4 no tiene un canal de vdeo no soportado por el ffmpg (encoder de Debian) ni tampoco el .mkv (aunque estos pueden ser visto el Debian)

    4. Se le puede consultar a algn correo por si no entiendo que pasa?Si puede escribir un mail con un screenshot del error que le ha ocurrido a [email protected], cuando tenga chance lo responder.