Tengo una captura sin formato PAL MPEG-2 576i a 25 fps (presumiblemente directamente desde un satélite o una grabadora de DVD) que me gustaría codificar en AVC. Me gustaría desentrelazar el archivo durante la compresión con ffmpeg o alguna otra herramienta (¿tal vez una interfaz como Handbrake?).
¿Qué filtro de desentrelazado debo usar con material de archivo sin formato PAL 576i?
No estoy de acuerdo con que la otra respuesta sea una buena idea en general, porque "-vf yadif" reducirá la mitad de los fotogramas, lo que resultará en un pobre sustituto del metraje original. Aquí está la cosa: 576i25 significa que tiene 50 campos entrelazados por segundo, lo que hace que el movimiento de los objetos sea fluido y natural para el ojo humano. Puede obtener un video de alta velocidad a 50 cuadros por segundo fácilmente por medio de esto:
ffmpeg -i in.mpg -vf yadif=1 out.mp4
Tenga en cuenta la diferencia, es decir, se especifica yadif=1. Si no proporciona un valor, el filtro yadif se establece de forma predeterminada en yadif=0, lo que reduce la velocidad de fotogramas de las imágenes de TV en 2.
Algunas personas piensan que, debido a que 25 fps está cerca de la velocidad de la película cinematográfica (24p), el video resultante debería verse mejor, ¿verdad? Gran error. El director de cualquier proyecto para televisión tenía en mente que el medio objetivo era la televisión y actuó en consecuencia, utilizando diferentes técnicas y adoptando un enfoque artístico diferente, lo que permitió, por ejemplo, mucho movimiento rápido, panorámica y zoom, o una cámara de mano para dar un punto de vista más subjetivo. Además, una velocidad de obturación más alta es habitual en la televisión sin producir el desagradable aspecto estroboscópico porque la velocidad de fotogramas es alta. Pero más tarde, cuando ese metraje se convierte a la mitad de la velocidad de fotogramas, el resultado no es un "aspecto de cine", sino simplemente un metraje de televisión malo con movimiento estroboscópico.
Lo mismo que con cualquier metraje entrelazado: yadif
ffmpeg -i in.mpg -vf yadif out.mp4
(Me he saltado los parámetros de codificación)
yadif
. ¿Y si la fuente fuera NTSC o una película? ¿No sería diferente el entrelazado? ¿Cómo yadif
sabe la diferencia?yadif
está escrito por un desarrollador alemán, es decir, alguien vive en territorio PAL, por lo que asumo que eligieron valores predeterminados que funcionan para las muestras en las que se probó.
Simón Este
Deinterlace: Yadif
yDeinterlace Preset: Bob
. (O también puede elegir Decomb + Bob, no estoy seguro de cuál es técnicamente mejor).Simón Este
gian