Conversión de AVI a MPEG (script)
Enviado por jeansagi el 1 Febrero, 2007 - 12:05
Éste es el contenido del script avi2dvd.sh:
#!/bin/bash
#
# Dependencias : transcode, mplex, ffmpeg, dvdauthor, growisofs.
# Entrada : $1 debe ser un archivo con extension avi.
#
# Restricciones : $1 debe estar en el mismo directorio que $0.
# Debe haber espacio suficiente en disco.
# Debe tener una unidad de DVD grabable.
# Codifica a formato NTSC este se usa en Colombia entre otros.
#
# Resultado : DVD grabado con el video del archivo $1.
# Un solo capítulo, una sola pista de audio. Sin menues ni subtítulos.
#
# Más informacion : http://www.transcoding.org/cgi-bin/transcode?Tutorials/Authoring_PC_Media_To_DVD
# Por hacer : Validaciones (alguien se apunta?)
#
# Donaciones : jeansagi at myrealbox dot com ;)
#
avi=$1
avi_name=`basename ${avi} .avi`
dir_name=dir-${avi_name}
echo Convirtiendo ${avi}...
echo Inserte un DVD grabable, y presione *ENTER* cuando este listo...
read Pausa
# Codifica usando el formato NTSC
#
# Para codificar a PAL cambiar 29.97 por 25
#
transcode -i ${avi} -y ffmpeg --export_prof dvd-ntsc --export_asr 3 \
-o ${avi_name} -D0 -b224 -N 0x2000 -s2 -m ${avi_name}.ac3 \
-J modfps=clonetype=3 --export_fps 29.97
rm -f ${avi}
mplex -f8 -o ${avi_name}.mpg ${avi_name}.m2v ${avi_name}.ac3
mkdir ${dir_name}
dvdauthor -o ${dir_name} ${avi_name}.mpg
dvdauthor -o ${dir_name} -T
growisofs -Z /dev/dvd -dvd-video ${dir_name}/
exit 0
echo now in nirvana




Genial!!!
Hace tiempo que quería automatizar el paso de AVI a DVD. Que bueno que otro se me adelantó :p.
Muchas gracias, now, copy and paste!