| Previous | Next |
| NS_E_INVALID_VIDEO_HEIGHT_ALIGN | NS_E_INVALID_SCRIPT_BITRATE |
NS_E_MULTIPLE_SCRIPT_BITRATES
The failing stage in the Encoder object model
NS_E_MULTIPLE_SCRIPT_BITRATES (0xC00D1BCE) means script-stream bitrate differs across audiences in one profile in profile, audience and stream topology.
A Windows Media Encoder profile declares content types and one or more audiences. Each audience maps source indexes to audio, video, script or file streams and must remain structurally consistent with the other audiences in a multiple-bit-rate profile.
Evidence to preserve
Individual fields may be syntactically valid while the complete profile is inconsistent across audiences or does not match the source group. For example, only the highest audience is edited after adding a script stream.
| Field | What to preserve |
|---|---|
| Values to record | script bitrate for every audience and source index |
| Producing object | profile name and content type, audience count and total bitrate, source indexes, stream types, language identifiers, selected audiences and result of IWMEncProfile2.Validate |
Reproduce the condition with one controlled change
- Record
0xC00D1BCE, the Encoder version and the exact API call or property access that returned it. - Export the current
.wmeor.prxconfiguration, then capture script bitrate for every audience and source index. - Verify the profile, audience and stream topology precondition without changing the source, profile and output sink at the same time.
- Run one controlled comparison that changes only the identified precondition: use one common script bitrate across the profile.
Interpret neighboring results carefully
| Result | Why it differs |
|---|---|
NS_E_MULTIPLE_VIDEO_CODECS | audiences choose different video codecs for the same source |
NS_E_INVALID_SCRIPT_BITRATE | script-stream bitrate is outside the accepted range |
NS_E_MULTIPLE_AUDIO_CODECS | audiences choose different audio codecs for the same audio source |
Resolution and verification
To fix this occurrence, use one common script bitrate across the profile. Recreate the affected source group, profile or output object, repeat the same operation, and confirm that the same operation no longer returns NS_E_MULTIPLE_SCRIPT_BITRATES.
Do not repair a profile by deleting arbitrary audiences; export the .prx profile first and compare the same source index across every audience.
Discriminating evidence: Enumerate script streams by source index and record their bitrate in every audience. This code isolates inconsistent script-stream bitrate declarations; keep that evidence separate from video quality, file-transfer bitrate, codec count, and other audience-level profile checks.
Technical references
Looking for a different code? Search another status or error code.
