Ipsissima verba trujo:
> Tengo unos ficheros mov generados por una camara digital q    ue no se
> pueden ver en un reproductor de DVD por lo que quiero convertirlos a
> mjpeg, pero no se como.
> He probado con mplayer, poniendo  -o mpegpes -ao mpegpes >fichero.mpeg,
> pero o me ha funcionado.

Dado que mencionas que quieres ver tu video en un reproductor de DVD,
asumo que no quieres convertir a MJPEG, sino a MPEG.  Espec�ficamente,
a MPEG apropiado para VCD o SVCD.  MJPEG es un formato usado para
editar video digital, y no se ve en reproductores de DVD.

Si estoy asumiendo correctamente, entonces lo primero que tienes que
hacer es verificar el "framerate" de tu video (el n�mero de cuadros
por segundo).  mplayer te lo dice cuando reproduce tu video:

------------------------------------------------------------------------
VIDEO:  MPEG1  352x240  (aspect 12)  29.97 fps  1152.0 kbps (144.0 kb...
------------------------------------------------------------------------

En mi ejemplo, el framerate es 29.97 (30000/1001, NTSC est�ndar).  Lo
que tienes qu� verificar es que sea un framerate compatible con VCD y
con la norma de tu regi�n del mundo (NTSC, PAL).  Deber�a ser uno de
�stos:

 24000.0/1001.0 (NTSC 3:2 pulldown converted FILM)
 24.0 (NATIVE FILM)
 25.0 (PAL/SECAM VIDEO/converted FILM)
 30000.0/1001.0 (NTSC VIDEO)
 30.0
 50.0 (PAL FIELD RATE)
 60000.0/1001.0 (NTSC FIELD RATE)
 60.0

Si el framerate de tu video no est� en esa lista, maestro, no es tu
d�a de suerte.  Si *realmente* tienes mucho inter�s en ver ese video
en tu DVD, desempolva tu libro de C y escr�beme en privado.

Si vas a generar NTSC y el framerate es de cine o PAL, aseg�rate de
informar a mpeg2enc que vas a usar "3:2 pulldown" (y si vas a mezclar
PAL con 3:2 pulldown o framerate de cine, espero que la naturaleza no
te haya maldecido con un "oido absoluto").  Si el framerate es 50,
59.94 � 60, tu video seguramente est� "entrelazado" ("interlaced").
Aseg�rate de informar de �sto a las herramientas (no creo que sea tu
caso, dado que la c�mara es digital).

Si a�n est�s conmigo, revisa este mensaje:

 
http://lists.debian.org/debian-user-spanish/2003/debian-user-spanish-200307/msg02472.html

Es parte de una conversaci�n que sostuve con Jos� Luis Cruz hace unos
meses.  Cerca del final hay recetas para sacar video de mplayer y
codificarlo con mpeg2enc, toolame y mplex.

Altera las l�neas de comando de las herramientas como sea necesario
(RTFMs).  Tips: Dado que tu fuente es digital, el paso por yuvdenoise
probablemente no es necesario.  Si el video ya est� en la resoluci�n
correcta para el formato que vas a generar (VCD o SVCD, NTSC o PAL),
quiz� puedas omitir yuvscaler, pero no creo que sea tu caso.  Nota que
esa vez est�bamos tratando con video widescreen, de forma que
probablemente las opciones no aplican directamente a tu caso.  Del
audio, si tu c�mara ya "samplea" a 44100, puedes omitir el paso por
sox(1).

Que te sea leve.

 -CR

Responder a