Matriz de convolución para convertir 1080i a DVD?

7

Es bastante común filmar en HD pero entregar en DVD. Esto requiere una reducción en la resolución de 1920x1080 a 720x480 (para NTSC). Si solo interpola y tira píxeles, obtendrá artefactos de alias incorrectos, como líneas brillantes. La forma correcta de hacerlo es aplicar primero un filtro de paso bajo y luego eliminar los píxeles adicionales.

La mayoría de las suites de edición de video populares (Final Cut Pro, Premiere Pro, etc.) convertirán la resolución, pero no hacen el paso de filtro de paso bajo. Tienes que hacerlo tú mismo. Muchas personas lo aproximan con un filtro de desenfoque gaussiano, pero eso es bastante tosco, difícil de controlar y puede conducir fácilmente a la pérdida de detalles.

Un mejor enfoque sería aplicar un filtro de convolución 3x3, con los parámetros ajustados con precisión a los detalles de esta conversión. Alguien experto en la teoría DSP debería poder derivar la matriz de convolución óptima de una vez por todas para que todos podamos usarla. Espero que alguien pueda hacerlo en respuesta a esta pregunta.

gauss256
fuente
Una buena idea, sin embargo, el principal problema con los DVD es su códec MPEG-2 desactualizado, para lo cual probablemente sea bastante beneficioso reducir los detalles a través del paso de filtro gaussiano algo crudo.
Leftaroundabout

Respuestas:

2

Muy buena pregunta, problema común. After Effects, Autodesk Combustion y Autodesk Smoke pueden ofrecerle una conversión descendente de software (1920x1080 -> 720x480) con más calidad que Final Cut Pro o Premiere Pro. El humo puede acercarlo perfectamente.

Puede usar (comprar / alquilar) convertidores descendentes de hardware, como AJA Kona 3 o clones Blackmagic. Mejores resultados van con AJA.

Hay soluciones aún más caras / profesionales como Sonic y otras que harán que la compresión MPEG-2 también se realice directamente en el hardware.

Si no obtiene su filtro matricial de alguien (no de mí, no estoy capacitado para este tipo de misión), el mejor enfoque será pequeñas pruebas con software y configuraciones, pruebas, pruebas, pruebas y luego configure el flujo de trabajo para ¡No cambie para siempre!

¡Buena suerte!

H_7
fuente
0

Cuando se trabaja con material de archivo progresivo, Final Cut Pro, Premiere Pro, Encore, Adobe Media Encoder y Compressor no tienen problemas para escalar de 1920x1080 (o 1440x1080) a 720x480. El problema es cómo manejan la escala de los cuadros entrelazados.

A juzgar por cómo funciona After Effects (con su función "Campos separados"), la clave para una buena conversión descendente de 1080i a 480i es desentrelazar cada campo antes de escalarlo, tratarlo como 1080p60, escalarlo a 480p60, luego volver a entrelazar eso a 480i30.

After Effects también realiza esta conversión descendente muy rápidamente, especialmente en comparación con el intento de obtener resultados similares de Compressor.

joelseph
fuente
Interlace definitivamente agrega otra capa de complejidad, pero no puedo estar de acuerdo en que los programas que mencionas hacen un buen trabajo en material de archivo progresivo. Simplemente no manejan bien el problema de alias y puedes lograr mejoras dramáticas en la calidad haciendo muchos experimentos para ajustar un paso de prefiltrado.
gauss256