Pour utiliser IVTC (inverse telecine)
[La fonctionnalité associée à cette page, le Kit de développement logiciel (SDK) Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par lecteur source et enregistreur récepteur. Le lecteur source et l’enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise le lecteur source et l’enregistreur récepteur au lieu du Kit de développement logiciel (SDK) Windows Media Format 11, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
La télécine est le processus de conversion d’un film, qui a 24 images par seconde, en vidéo, qui a 60 champs (demi-images) par seconde. Ce processus place les images de chaque image de film dans plusieurs champs vidéo.
Lorsque vous encodez numériquement une vidéo créée à partir d’un film à l’aide de la télécine, le processus de compression peut provoquer des artefacts de mouvement et d’autres dégradations de la qualité. Pour éviter d’affecter la qualité de la sortie numérique, le codec Windows Media Video 9 prend en charge la télécine inverse. Lors de l’utilisation de la télécine inverse, le codec reconstruit les 24 images filmées d’origine par seconde à partir de la vidéo d’entrée avant d’encoder le contenu.
Pour utiliser la télécine inverse, vous devez :
- Utilisez un profil avec un flux vidéo défini sur 24 images par seconde.
- Connaître la configuration de champ de la vidéo d’entrée.
Pour utiliser la télécine inverse pour une entrée dans l’enregistreur, effectuez les étapes suivantes.
- Configurez l’enregistreur comme d’habitude. Pour plus d’informations, consultez Écriture de fichiers ASF.
- Avant de commencer à écrire des exemples, obtenez un pointeur vers l’interface IWMWriterAdvanced2 en appelant IWMWriter::QueryInterface.
- Identifiez le flux à reconstruire en appelant IWMWriterAdvanced2::SetInputSetting pour le numéro d’entrée souhaité. Passez g_wszDeinterlaceMode comme paramètre et WM_DM_DEINTERLACE_INVERSETELECINE comme valeur.
- Appelez à nouveau SetInputSetting pour définir g_wszInitialPatternForInverseTelecine.
- Écrivez le fichier comme d’habitude.
Rubriques connexes