2016-08-03 12 views
0

단일 패스, 고정 비트 전송률 모드 (CBR)로 압축 할 "Windows Media 오디오 표준"DMO 코덱을 구성하려고합니다. 불행히도 MSDN 설명서에서 원하는 비트 전송률을 인코더 개체에 전달할 수있는 방법을 찾을 수 없습니다.CBR 오디오 인코딩에서 원하는 비트 전송률을 지정하는 속성 이름

다른 말로하면, 나는 두 패스 가변 비트 전송률 인코딩에 대해 원하는 비트 전송률 설정을 식별하는 것으로 보이는 MFPKEY_RMAX과 동일하지만 단일 패스, CBR 인코딩을 찾고 있습니다.

답변

1

마지막으로 발견했습니다. 내가 필요한 키 MF_MT_AUDIO_AVG_BYTES_PER_SECOND하고 here에 설명되어 있습니다 :

은 인코딩 비트 레이트를 선택합니다.

CBR 인코딩의 경우 인코딩 세션이 시작되기 전에 스트림을 인코딩 할 비트 전송률을 알아야합니다. 인코더를 구성하는 동안 비트 전송률을 설정해야합니다. 이렇게하려면 미디어 유형 협상을 수행하는 동안 사용 가능한 출력 미디어 유형의 MF_MT_AUDIO_AVG_BYTES_PER_SECOND 특성 (오디오 스트림의 경우) 또는 MF_MT_AVG_BITRATE 특성 (비디오 스트림의 경우)을 확인하고 평균 비트 속도가 가장 가까운 출력 미디어 유형을 선택하십시오 목표로하는 비트 전송률. 자세한 내용은 인코더의 미디어 유형 협상을 참조하십시오.