다음을 통해 공유


비디오 크기 조정

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

비디오 스트림에 대한 설정을 정의할 때 비디오 프레임의 너비와 높이를 지정해야 합니다. 이 비디오 크기는 파일의 데이터 섹션에 인코딩된 비디오 프레임의 크기를 결정합니다. 그러나 프로필의 비디오 크기는 기록기에 전달하는 입력 미디어의 크기 또는 판독기에서 수신하는 출력 미디어의 크기를 결정하거나 제한하지 않습니다. 작성기는 애플리케이션의 요구 사항에 맞게 비디오 프레임의 크기를 조정할 수 있습니다.

비디오 이미지 크기는 입력 비디오 크기, 스트림 비디오 크기 및 출력 비디오 크기의 세 단계를 거치는 것으로 간주할 수 있습니다.

입력 비디오 크기는 기록기 개체에 샘플로 전달하는 프레임의 크기입니다. 이 크기를 필요한 비디오 입력 속성 중 하나로 정의합니다. 입력 속성에 대한 자세한 내용은 입력 형식 열거를 참조하세요.

스트림 비디오 크기는 ASF 파일의 데이터 섹션에 있는 프레임의 크기입니다. 이 크기를 프로필에 필요한 스트림 구성 설정 중 하나로 정의합니다. 파일을 작성하고 입력 비디오 크기가 스트림 비디오 크기와 다른 경우 작성기는 인코딩하는 동안 프레임의 크기를 조정합니다. 비디오 스트림 속성에 대한 자세한 내용은 비디오 스트림 구성을 참조하세요.

출력 비디오 크기는 판독기 또는 동기 판독기에서 제공하는 프레임의 크기입니다. 이 크기를 필요한 비디오 출력 속성 중 하나로 정의합니다. 파일을 읽고 출력 비디오 크기가 스트림 비디오 크기와 다른 경우 판독기는 디코딩하는 동안 프레임 크기를 조정합니다.

스트림 비디오 크기를 홀수의 픽셀 너비로 설정할 수 없습니다. 비디오 스트림의 너비를 홀수 값으로 설정하면 작성기에서 프로필을 수락하지 않거나 결과 비디오가 한쪽 아래로 검은색 선으로 인코딩되어 차이를 구성합니다.

비디오 크기를 조정할 때는 주의해야 합니다. 이미지는 원래 해상도에서 가장 잘 보이는 경향이 있습니다. 이미지 크기를 조정하면 종종 왜곡이 발생하고 텍스트를 읽을 수 없게 만들 수 있습니다. 비디오를 낮은 비트 속도로 압축하는 경우 왜곡 크기 조정으로 인해 심각한 압축 아티팩트가 발생할 수도 있습니다.

Windows Media 비디오 9 화면 코덱은 크기 조정을 지원하지 않습니다.

파일 쓰기 기능

입력 작업

출력 작업