[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: conversión de formatos de video



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



Reply to: