de linuxmanr4, 4 años han pasado desde su publicación, escrito en Bash.
Enlace corto
http://gw.gd/ZiCM
Insertar vínculo
  1. #!/bin/sh
  2.  
  3. case $# in
  4.   1 )
  5.         if [  -e "$1" ]
  6.                 then
  7.                         echo Convirtiendo el archivo $1 a formato avi.
  8.                         echo ==========================================================================
  9.                         mencoder -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=1200 "$1" -o "$1.avi"
  10.                         echo ==========================================================================
  11.                         echo Cambio de formato terminado.
  12.                         echo ==========================================================================
  13.         else
  14.                         echo El archivo $1 no existe.
  15.         fi
  16.         ;;
  17.   2 )
  18.         if [ -e "$1" ] && [ -e "$2" ];
  19.                 then
  20.                         echo Convirtiendo y subtitulando el archivo $1 a formato avi
  21.                         echo ==========================================================================
  22.                         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
  23.                         echo ==========================================================================
  24.                         echo Cambio de formato y subtitulado terminado.
  25.                         echo ==========================================================================
  26.         else
  27.                         echo Alguno de los archivos no existe !!!.
  28.         fi
  29.         ;;
  30. esac