Compartir a través de


Para el uso de telecine inverso

[La característica asociada a esta página, SDK de Windows Media Format 11, es una característica heredada. Se ha reemplazado por lector de origen y escritor receptor. El lector de origen y el sistema de escritura receptor se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use lector de origen y escritor receptor en lugar del SDK de Windows Media Format 11, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Telecine es el proceso de convertir la película, que tiene 24 fotogramas por segundo, en vídeo, que tiene 60 campos (medio fotogramas) por segundo. Este proceso coloca imágenes de cada fotograma de película en varios campos de vídeo.

Al codificar digitalmente un vídeo creado a partir de la película mediante telecine, el proceso de compresión puede provocar artefactos de movimiento y otras degradaciones en la calidad. Para evitar afectar a la calidad de la salida digital, el códec Windows Media Video 9 admite telecine inverso. Cuando se usa telecine inverso, el códec reconstruye los 24 fotogramas de película originales por segundo del vídeo de entrada antes de codificar el contenido.

Para usar telecine inverso, debe:

  • Use un perfil con una secuencia de vídeo establecida en 24 fotogramas por segundo.
  • Conozca la configuración de campo del vídeo de entrada.

Para usar telecine inverso para una entrada al escritor, realice los pasos siguientes.

  1. Configure el escritor como de costumbre. Para obtener más información, vea Escribir archivos ASF.
  2. Antes de empezar a escribir ejemplos, obtenga un puntero a la interfaz IWMWriterAdvanced2 llamando a IWMWriter::QueryInterface.
  3. Identifique la secuencia que se va a reconstruir llamando a IWMWriterAdvanced2::SetInputSetting para el número de entrada deseado. Pase g_wszDeinterlaceMode como valor y WM_DM_DEINTERLACE_INVERSETELECINE como valor.
  4. Vuelva a llamar a SetInputSetting para establecer g_wszInitialPatternForInverseTelecine.
  5. Escriba el archivo como de costumbre.

Temas avanzados

IWMWriter (interfaz)

Interfaz IWMWriterAdvanced2