Pasar de AVI+SRT a DVD en Linux
... o cómo ver tus series bajadas de internet en televisión.
Tengo algunas opciones que me sirven para pasar alguna serie de archivo .avi y sus respectivos subtitulos .srt a formato de DVD. Con dicha configuración alcanzo a meter unos 6 capítulos de cualquier serie (conociendo que la mayoría de archivos son de 350 MB aprox) por DVD.
No explicaré detalladamente como hago un DVD pero si en forma general.
en ~/.mplayer/config
subfont-autoscale=3 subfont-osd-scale=6 subfont-text-scale=2.5 subalign=1 subpos=85 spuaa=4 zoom=1
Y luego, tengo un script en shell que me genera toda la cadena a escribir para generar el archivo mpeg que contiene “combinado” el video/audio + subtitulos:
#!/bin/sh #makedvd.sh IN=$1 SUB=$2 OUT=$3 OOUT="mencoder -sub-bg-alpha 225 -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -o fps 30000/1001 -vf expand=624:468:0:58,scale=720:480,harddup -lavcopts vcodec=mpeg2video:vmax_b_frames=2:vrc_maxrate=4498:vrc_buf_size=1835:vbitrate=3500:keyint=18:acodec=ac3:abitrate=224:aspect=4/3 -o $OUT $IN -subfont-autoscale 3 -subfont-osd-scale 6 -subfont-text-scale 2.5 -subalign 1 -subpos 85 -spuaa 4 -sub $SUB" $OOUT
Donde básicamente lo uso:
$ sh makedvd.sh archivo01.avi archivo01.srt archivo01.mpeg
Y ya… tenemos un mpeg, con esos mpeg generados se pueden organizar con qdvdauthor y ponerles una carátula… animaciones, menú, etc.
Después de que me genera el archivo de datos (digamos /tmp/MATRIX) con el contenido de los .vob’s es hora de generar un archivo ISO:
mkisofs -dvd-video -v -o matrix.iso /tmp/MATRIX/
Y listo, ya podemos probar nuestro DVD... con mplayer:
mplayer matrix.iso
(ni siquiera necesitamos quemarlo para probarlo)
Y ya… se que hay mejores maneras de meterle subtítulos (que puedan mostrarse o eliminarse con el control del DVD) pero esta es la forma mas rápida.
Salut.
ps. por alguna extraña razón “truena” mi mencoder@ en Feisty, pero en Edgy Eft funcionaba perfectamente (lo mismo que Beryl).


