다음을 통해 공유


인버스 텔레시네를 사용하려면

[이 페이지와 연결된 기능인 Windows Media Format 11 SDK는 레거시 기능입니다. 원본 판독기 및 싱크 작성기에 의해 대체되었습니다. 원본 판독기 및 싱크 작성기는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 소스 판독기 및 싱크 기록기를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

Telecine은 초당 24프레임이 있는 필름을 초당 60개의 필드(반 프레임)가 있는 비디오로 변환하는 프로세스입니다. 이 프로세스는 각 필름 프레임의 이미지를 여러 비디오 필드에 배치합니다.

텔레신을 사용하여 필름에서 만든 비디오를 디지털로 인코딩하면 압축 프로세스로 인해 모션 아티팩트 및 기타 품질 저하가 발생할 수 있습니다. 디지털 출력의 품질에 영향을 주지 않도록 Windows Media Video 9 코덱은 역 텔레사인을 지원합니다. 역 텔레신을 사용하는 경우 코덱은 콘텐츠를 인코딩하기 전에 입력 비디오에서 초당 원래 24개의 필름 프레임을 재구성합니다.

역 텔레신을 사용하려면 다음을 수행해야 합니다.

  • 비디오 스트림이 초당 24프레임으로 설정된 프로필을 사용합니다.
  • 입력 비디오의 필드 구성을 알고 있습니다.

기록기에 대한 입력에 역 텔레사인을 사용하려면 다음 단계를 수행합니다.

  1. 평소와 같이 작성기를 설정합니다. 자세한 내용은 ASF 파일 작성을 참조하세요.
  2. 샘플 작성을 시작하기 전에 IWMWriter::QueryInterface를 호출하여 IWMWriterAdvanced2 인터페이스에 대한 포인터를 가져옵니다.
  3. 원하는 입력 번호에 대해 IWMWriterAdvanced2::SetInputSetting을 호출하여 재구성할 스트림을 식별합니다. g_wszDeinterlaceMode 설정으로 전달하고 값으로 WM_DM_DEINTERLACE_INVERSETELECINE.
  4. SetInputSetting을 다시 호출하여 g_wszInitialPatternForInverseTelecine 설정합니다.
  5. 평소와 같이 파일을 씁니다.

고급 항목

IWMWriter 인터페이스

IWMWriterAdvanced2 인터페이스