Dela via


Så här använder du Inverse Telecine

[Funktionen som är associerad med den här sidan, Windows Media Format 11 SDK, är en äldre funktion. Det har ersatts av Source Reader och Sink Writer. Source Reader och Sink Writer har optimerats för Windows 10 och Windows 11. Microsoft rekommenderar starkt att ny kod använder Source Reader och Sink Writer i stället för Windows Media Format 11 SDK, när det är möjligt. Microsoft föreslår att befintlig kod som använder äldre API:er skrivs om för att använda de nya API:erna om möjligt.]

Telecine är processen att konvertera film, som har 24 bilder per sekund, till video, som har 60 fält (halv bildrutor) per sekund. Den här processen placerar bilder från varje filmram i flera videofält.

När du digitalt kodar en video som skapats från film med hjälp av telecin kan komprimeringsprocessen orsaka rörelseartefakter och andra kvalitetsförsämringar. För att undvika att påverka kvaliteten på den digitala outputen stöder Windows Media Video 9 codec invers telecine. När du använder inverterad telecine rekonstruerar codecet de ursprungliga 24 filmrutorna per sekund från videon innan innehållet kodas.

Om du vill använda invers telecine måste du:

  • Använd en profil med en videoström inställd på 24 bildrutor per sekund.
  • Ha kunskap om videoinmatningens fältkonfiguration.

Utför följande steg för att använda invertera telecin för indata till skrivaren.

  1. Konfigurera skrivaren som vanligt. Mer information finns i Skriva ASF-filer.
  2. Innan du börjar skriva exempel hämtar du en pekare till gränssnittet IWMWriterAdvanced2 genom att anropa IWMWriter::QueryInterface.
  3. Identifiera dataströmmen som ska rekonstrueras genom att anropa IWMWriterAdvanced2::SetInputSetting för önskat indatanummer. Skicka g_wszDeinterlaceMode som inställning och WM_DM_DEINTERLACE_INVERSETELECINE som värde.
  4. Anropa SetInputSetting igen för att ange g_wszInitialPatternForInverseTelecine.
  5. Skriv filen som vanligt.

Avancerade ämnen

IWMWriter Interface

IWMWriterAdvanced2-gränssnitt