Para hacer la codificación se va a utilizar la herramienta mencoder en Debian Wheezy, sin embargo se debe instalar la versión de deb-multimedia ya que esta es la que nos permite utilizar la librería libfaac.
Procedemos a agregar el siguiente repositorio:
deb http://mirror.optus.net/deb-multimedia/ wheezy main
Luego realizamos:
apt-get update
apt-get install mkvtoolnix mencoder x264 libfaac0
Nos situamos en el directorio donde se encuentra el vídeo origen con el subtitulo .srt y ejecutamos:
mencoder videoOrigen.mp4 -ovc x264 -x264encopts threads=auto:subq=6:partitions=all:8x8dct:me=umh:frameref=5:bframes=3:b_pyramid=normal:weight_b -oac faac -vf scale=720:404 -sub videoOrigen.srt -subcp latin1 -subfont-text-scale 3 -o video.avi
mencoder: es el programa que permite hacer la conversión del vídeo.
videoOrigen.mp4: Es el archivo que contiene el vídeo Original. Puede estar en otro formato que no sea .mp4 (avi, etc).
-ovc x264: Le indica a mencoder que el vídeo va a ser codificado usando la utilidad x264.
-x264encopts: Son las opciones utilizadas para x264. Coloque las recomendadas para una mayor calidad en la pagina.
-oac faac: Le indica a mencoder que el audio va a ser codificado usando la librería libfaac0.
-vf scale=720:404: este parámetro es opcional y lo utilizo para escalar el vídeo a la resolución 720x404 (Aspecto 16:9)
ya que el codificador los reproduce con mayor holgura. Si el vídeo es de menor resolución, se debe omitir para no afectar la calidad.
-sub: Se indica el archivo .srt
-subcp: Se coloca la codificación (latin1, UTF8, etc)
-subfont-text-scale: Se indica el tamaño de escala de la fuente.
-o video.avi: Archivo .avi que luego se debe convertir a .mkv para que lo reconozca el decodificador.
Y para finalizar se convierte el archivo resultante en un .mkv de la siguiente manera:
mkvmerge video.avi -o videoFin.mkv
El videoFin.mkv se copia en una memoria USB y se podrá reproducir en el decodificador.