x2avi, un script para convertir videos a formato avi y pegar subtitulos en linux

   

Con la compra del movie box surgió el pequeño problema de que no soporta todos los formatos de video. Tengo algunos archivos en matroska que no reproduce. Otro detalle es que la fuente que usa para los subtitulos no es la adecuada, es muy pequeña y no se ve bien en la televisión.

Para solucionar estos problemas desarrollé un pequeño script para convertir un archivo de video a .avi y pegarle los subtitulos si es necesario. Esta basado en el rmvb en xbox con linux (mencoder) que vi en el blog de Toro.

#!/bin/sh

case $# in
  1 )
    if [  -e "$1" ]
        then
            echo Convirtiendo el archivo $1 a formato avi.
            echo ==========================================================================
            mencoder -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=1200 "$1" -o "$1.avi"
            echo ==========================================================================
            echo Cambio de formato terminado.
            echo ==========================================================================
        else
            echo El archivo $1 no existe.
    fi
    ;;
  2 )
    if [ -e "$1" ] && [ -e "$2" ];
        then
            echo Convirtiendo y subtitulando el archivo $1 a formato avi
            echo ==========================================================================
            mencoder -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=1200 "$1" -sub "$2" xvidencopts pass=1 -o "$1-sub.avi" -subfont-text-scale 3.0
            echo ==========================================================================
            echo Cambio de formato y subtitulado terminado.
            echo ==========================================================================
        else
            echo Alguno de los archivos no existe !!!.
    fi
    ;;
esac

x2avi

Es muy fácil de usar, el primer parámetro es el archivo de video, y opcionalmente el segundo que es el archivo con los subtitulos.

x2avi video.avi subtitulos.srt

Como todo es perfectible, si notan algún detalle que se pueda mejorar no duden en dejar un comentario.

Popularity: 1%

Has llegado aquí buscando:

  • como pasar videos antena 3 a avi
  • convertir webm a avi linux
  • formato avi para VIDEO
  • pasar de webm a avi linux

3 Comentarios

  • Cazador
    29/03/2010 - 1:37 am | Permalink

    Hola! excelente articulo :) estaba buscando la manera de pegar los subtitulos a los videos. Te hago una consulta, yo tengo un dvd que reproduce divx supuestamente. A que formato deberia convertir los videos para que me lo reconozca el dvd? O se puede armar directamente un dvd de video con los subtitulos pegados todo desde consola tambien?

    Gracias!

    Un abrazo desde Argentina

  • 30/03/2010 - 11:25 am | Permalink

    Hola compañero, todo es posible, solo seria cuestión de probarlo en tu dvd, afortunadamente mencoder es muy flexible y una breve consulta en google te dara pistas de los comandos necesarios.

    Supongo que si quemas un dvd con los archivos en divx lo podrá reproducir, mucho mejor si tiene una entrada usb :)

    Hacer un dvd es un poco más complicado, para eso uso programas como devede (en linux) y dvd flick (en windows).

  • Alfredo
    12/04/2010 - 11:58 pm | Permalink

    oye compa como se llama la barrita tipo mac que tienes ahi abajo… estas en lucid lynx verdad?

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

      LinuxmanR4.com: Todas las imagénes, nombres de productos y nombres de empresa o logotipos citados en esta página web son propiedad de sus respectivos propietarios. Todos los artículos publicados están publicados bajo la licencia Creative Commons Atribución-NoComercial-SinDerivadas 2.5 México (CC BY-NC-ND 2.5). Utiliza software libre.