2009-10-05 3 views
1

사용자 지정 WM 인코더 프로필을 만듭니다. 이유는 사용자 정의, 비 표준 WM 프로필이 필요합니다 그 비디오 해상도가 입력 비디오 스트림과 동일해야합니다. 나는 프로필 아래에 만들어졌지만 내가 내 비디오와 오디오를 인코딩 후 WMP로드는 WMV1 코덱이 발견되지 않는 것을 말한다 및 WM 인코더를 코덱을 다운로드 나 메시지를 표시하면서. 설치 한 후에도 문제가 계속 발생합니다. 미디어 하위 유형에 대한 GUID를 그건사용자 지정 WM 프로필 - 코덱 관련 문제

<profile version="589824" 
      storageformat="1" 
      name="mReplay Hi-End profile; WM Format 9; Audio &amp; 
Video" 
      description="Streams: 1 audio 1 video"> 
        <streamconfig 
majortype="{73647561-0000-0010-8000-00AA00389B71}" 
        streamnumber="1" 
        streamname="Audio Stream" 
        inputname="Audio409" 
        bitrate="320008" 
        bufferwindow="-1" 
        reliabletransport="0" 
        decodercomplexity="" 
        rfc1766langid="en-us" 
> 
      <wmmediatype 
subtype="{00000161-0000-0010-8000-00AA00389B71}" 
        bfixedsizesamples="1" 
        btemporalcompression="0" 
        lsamplesize="14861"> 
      <waveformatex wFormatTag="353" 
         nChannels="2" 
         nSamplesPerSec="44100" 
         nAvgBytesPerSec="40001" 
         nBlockAlign="14861" 
         wBitsPerSample="16" 
         codecdata="008800000F0035E80000"/> 
      </wmmediatype> 
      </streamconfig> 
        <streamconfig 
majortype="{73646976-0000-0010-8000-00AA00389B71}" 
        streamnumber="2" 
        streamname="Video Stream" 
        inputname="Video409" 
        bitrate="100000" 
        bufferwindow="-1" 
        reliabletransport="0" 
        decodercomplexity="AU" 
        rfc1766langid="en-us" 
          vbrenabled="1" 
          vbrquality="95" 
          bitratemax="0" 
          bufferwindowmax="0"> 
        <videomediaprops maxkeyframespacing="80000000" 
            quality="100"/> 
      <wmmediatype 
subtype="{31564D57-0000-0010-8000-00AA00389B71}" 
        bfixedsizesamples="0" 
        btemporalcompression="1" 
        lsamplesize="0"> 
     <videoinfoheader dwbitrate="100000" 
         dwbiterrorrate="0" 
         avgtimeperframe="400000"> 
     <rcsource left="0" 
        top="0" 
        right="0" 
        bottom="0"/> 
     <rctarget left="0" 
        top="0" 
        right="0" 
        bottom="0"/> 
      <bitmapinfoheader biwidth="0" 
           biheight="0" 
           biplanes="1" 
           bibitcount="24" 
           bicompression="WMV1" 
           bisizeimage="0" 
           bixpelspermeter="0" 
           biypelspermeter="0" 
           biclrused="0" 
           biclrimportant="0"/> 
     </videoinfoheader> 
      </wmmediatype> 
      </streamconfig> 
    <streamprioritization> 
     <stream number="1" mandatory="0"/> 
     <stream number="2" mandatory="0"/> 
    </streamprioritization> 
</profile> 

답변

0

이 잘못되었습니다 : 31564D57-0000-0010-8000-00AA00389B71는 윈도우 미디어 7 (일명 WMV1)입니다.

설치 Windows Media Encoder 9. 프로필 편집기가 함께 제공되므로 .prx 파일을 두 번 클릭하거나로드하고 새 프로필을 만들면됩니다.

+0

안녕하세요 이전에 해 보았습니다. 프로필 편집기에서 프로필을 만들어 prx 파일로 저장하면 같은 문제가 발생합니다. 문제는 대상 해상도가 0,0,0,0 (비디오 해상도가 미리 구성되어 있지 않지만 비디오 입력 해상도와 같아야 함)로 설정된 경우에만 프로필이 "잘못된 비디오"를 생성한다는 것입니다. 어떤 이유로 WME는 이것을 처리 할 수 ​​없습니다. 나는 이유를 모른다. – cubesoft

0

0,0,0,0 (또는 다른 모든 비디오 크기)를 처리하는 기능은 인코딩에 따라 다릅니다. WMV7과 WMV9는 그것을 지원해야합니다. WME9를 사용하여 비디오 옵션에서 "입력과 동일"이 선택된 프로필을 내 보낸 다음 프로파일과 비교하십시오.