Primeiramente você deve ter uma versao do mencoder e dvdauthor funcional em seu computador!
Vamos aos comandos:
Para inserir a legenda no video já codificá-lo
mencoder -oac mp3lame -lameopts cbr:br=192 -srate 48000 -ovc xvid -sws 1 -xvidencopts chroma_opt:bitrate=1300:vhq=3:bvhq=1:max_bframes=1:quant_type=mpeg:pass=2:aspect=16/9:hq_ac -vf scale=720:480,harddup -ofps 30000/1001 -sub "$LEGENDA" -subpos 94 "$INPUT" -o "$OUTPUT"as opções funcionam da seguinte maneira: (mais aqui, especificamente aqui ou aqui)
-oac mp3lame -lameopts cbr:br=192 -srate 48000: codificação de áudio Lame MP3 192bits (cbr: variável)
-ovc xvid -sws 1 -xvidencopts chroma_opt:bitrate=1300:vhq=3:bvhq=1:max_bframes=1:quant_type=mpeg:pass=2:aspect=16/9:hq_ac: codificação de video com codec xvid
-vf scale=720:480,harddup: ajusta a resolução
-ofps 30000/1001: frames por segundo
-sub "$LEGENDA" -subpos 94: insere a legenda
"$INPUT": nome do arquivo a ser convertido (qualquer extensão)
"$OUTPUT": nome do arquivo convertido (preferencialmente *.avi)
"$LEGENDA": noda do arquivo da legenda
Feito isso vamos converter o video final para um formato compatível com DVD:
mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -vf scale=720:480,harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=18:vstrict=0:acodec=ac3:abitrate=192:aspect=16/9 -ofps 30000/1001 -o "$OUTPUT" "$INPUT"
"$INPUT": nome do arquivo a ser convertido (arquivo anterior)
"$OUTPUT": nome do arquivo convertido (*.mpeg)
E execute os comandos:
mkdir DVD ; dvdauthor -m --title -f "$INPUT" -o DVD ; dvdauthor -T -o DVD ; growisofs -dvd-compat -dvd-video -speed=4 -Z /dev/dvd DVD
E pronto!
Fonte: GDH Press