Además esta versión ya está preparada para el nuevo mplayer 1.0pre7.
El programa idvid pertenece a la suite tovid, una serie de scripts para generar vídeos en formato mpeg. He incluido idvid porque es muy útil para obtener información sobre los vídeos.
avi4dvd.php | lessObtendrás este mensaje:
avi4dvd.php versión 0.9.1
Copyright (C) 2005 Ricardo Villalba
Modo de uso:
avi4dvd.php entrada.avi [-o salida.avi]
[-w ancho] [-h alto] [-mini]
[-bitrate n]
[-crop w:h:x:y]
[-denoise] [-denoisehq] [-vqmax n] [-vqscale n]
[-deint] [-deblock]
[-q]
[-abitrate n] [-vol n]
[-pass pasada]
[-blackborders c/o] [-fixblink]
[-script]
-w y -h Especifican las dimensiones del nuevo vídeo. Ese será
el tamaño que tendrá en el ordenador, sin embargo
la anchura se reducirá un poco para que se vea
correctamente en el reproductor de DVD.
Por defecto 768 x 576.
-mini Equivale a -w 384 -h 288. Generará un vídeo en baja
resolución, aunque se verá a pantalla completa en el DVD,
con una calidad más o menos similar a la de un vídeo VHS.
-bitrate n El bitrate en kbits/s que se usará para crear el nuevo
vídeo. Cuanto más alto mejor calidad pero el fichero será
más largo. Por defecto 2000
-crop w:h:x:y Se utiliza para cortar las bandas negras en la películas
en formato panorámico. Tiene la misma sintaxis que el
filtro crop del mplayer.
-denoise Quita el ruido (niebla, puntitos, interferencias...) que
pueda haber en la imagen. Produce una imagen aparentemente
mucho más nítida, aunque en realidad queda algo más difuminada
y se pueden perder detalles.
-denoisehq Como -denoise, pero quizás no sea tan "agresivo".
-vqmax n Equivale a la opción de mismo nombre del mplayer.
Cuanto menor sea el valor la calidad de imagen será
mucho mayor, pero puede llegar a usar un bitrate mayor
del especificado.
-vqscale n Equivale a la opción de mismo nombre del mplayer.
-deint (deinterlace) Desentrelaza la imagen. Su uso es
prácticamente imprescindible en vídeos a 768x576
grabados de la tele. Mejora mucho la imagen a la
vez que facilitará su compresión.
-deblock Elimina los bloques, esos pequeños cuadraditos,
que se pueden ver en la imagen. De todos modos si
se usa un bitrate pequeño volverán a aparecer...
-q Es equivalente a -denoise -vqmax 4 -deint -deblock
Con esta opción puedes mejorar bastante la calidad
del vídeo.
-abitrate n Especifica el bitrate del audio. Si no se usa esta
opción (o se usa -abitrate 0) el audio simplemente
se copiará. Si andas corto de espacio quizás te
interese usar esta opción con un valor de 64 o 128
El audio se recodificará, posiblemente perdiendo
algo de calidad, aunque el avi resultante será un
poquito más pequeño.
-vol n (De 0 a 10) Sube el volumen del audio. Es necesario
usar también la opción -abitrate, de lo contrario
no hará nada.
-pass pasada Se pueden crear vídeos en dos pasadas. Primero
ejecuta el programa con -pass 1, y después
ejecútalo otra vez (con los mismos parámetros) con
-pass 2. El vídeo resultante tendrá mejor calidad,
sobre todo en las escenas más complicadas.
-blackborders Añade bordes negros si la imagen no ocupa toda la
pantalla (se ha usado -crop). A veces es necesario
ya que el reproductor de DVD podría hacer quedar
fuera de la pantalla los bordes de la imagen.
La opción necesita un parámetro:
c = la imagen queda centrada
o = la imagen ocupa su posición original
Nota: en los vídeos a baja resolución (384x288)
se añade siempre que sea necesario bordes horizontales
(por arriba y por abajo) ya que de lo contrario el
reproductor de DVD deformaría la imagen. Con esta
opción se añaden también bordes laterales.
-fixblink Los vídeos que capturo a baja resolución con el
en el xdtv/xawdecode tienen un molesto parpadeo.
Esta opción elimina ese parpadeo.
-script En lugar de ejecutar al mencoder, graba en un
script (avi4dvd.sh) la orden que se ejecutaría.
De este modo puedes editarlo y añadir alguna otra
opción que necesites.
Opciones para calcular el bitrate automáticamente:
-size El tamaño (en MB) que queremos que ocupe el vídeo.
Para que funcione es necesario usar también la
opción -info
-info h:m:s/a Con esta opción pasamos información sobre el vídeo
original.
'h:m:s' indican la duración del vídeo en horas,
minutos y segundos.
'a' es el bitrate del audio. No necesario si ya
se usa la opción -abitrate.
Ejemplos:
avi4dvd.php video_original.avi -o nuevo_video.avi
crea un nuevo vídeo con el tamaño adecuado para que se vea bien
tanto en el ordenador (con mplayer) como en un reproductor de
DVD con soporte para DIVX. Se da por supuesto que la resolución
del vídeo es de 768x576, y el bitrate usado será el valor por
defecto (2000)
avi4dvd.php video_original.avi -o nuevo_video.avi -q -bitrate 3000
igual que antes pero ahora se usarán filtros para mejorar la
imagen y se usará un bitrate de 3000 kbits/s, que debe ser
suficiente para dar una muy buena calidad de imagen.
avi4dvd.php video_original.avi -o nuevo_video.avi -mini -q -bitrate 1200
el vídeo se creará a baja resolución.
avi4dvd.php video_original.avi -o nuevo_video.avi -crop 704:432:8:76
con la opción -crop se recortará parte de la imagen (los bordes negros
de una película). Puedes averiguar los valores que debes utilizar con
mplayer video_original.avi -vf cropdetect
avi4dvd.php "dvd://1 -chapter 1" -w 720 -h 405
truquillo para convertir una película en DVD a AVI. En -w y -h
se pasan las dimensiones de la imagen.
avi4dvd.php video_original.avi -o nuevo_video.avi -size 600 -info 1:13:2/128
crea un vídeo que ocupará 600 MB. Con -info se le dice que el vídeo
original dura 1 hora 13 minutos y 2 segundos, y que usa 128 kbits/s
para el audio. Esta información es necesaria para poder calcular
el bitrate que se usará.
avi4dvd.php video_original.avi -o nuevo_video.avi -size 600 -info 1:13:2 \
-abitrate 64
como la opción anterior, pero ahora no es necesario pasar la información
del bitrate del audio en -info ya que usamos -abitrate para recodificarlo.
idvid tv.avi
--------------------------------
idvid video identification script
Version 0.18b
Written in 2004 by Eric Pierce
http://tovid.sourceforge.net/
--------------------------------
Gathering video information. This may take several minutes,
so please be patient...
=====================================================
File: tv.avi
Width: 704 pixels
Height: 576 pixels
Duration: 0:2:14 hours/mins/secs
Framerate: 25.000 frames per second
Video format: DIVX
Audio format: mp3
Video bitrate: 1339992 bits per second
Audio bitrate: 64000 bits per second
Audio channels: 2 channels
Audio sampling rate: 48000 Hz
=====================================================
Audio is compliant with the following formats:
Not compliant with (S)VCD or DVD
Video is compliant with the following formats:
Not compliant with (S)VCD or DVD
This video does not seem to be compliant with (S)VCD or DVD
standards. If you burn it to a video disc, it may not work.
=====================================================