PDA

View Full Version : Resolved: lastest producer and Constant Quality


Sirber
20th August 2004, 02:01
Error: Invalid value vbrUnconstrainedQuality specified for property encodingType

What's the problem with it?

Sirber
20th August 2004, 13:21
Bug reported to Helix Community.

Sirber
21st August 2004, 01:34
Encoding type avalible:
* cbr - Constant Bit Rate (CBR) based on avgBitrate only (maxBitrate and quality are ignored) - Use this for streaming at a constant bitrate (e.g. low bit rate streaming) and for cases where SureStream is required (SureStream not supported for VBR).
* vbrBitrate - Vaiable Bit Rate (VBR) based on avgBitrate and maxBitate (quality is ignored). Use this to encode to an average bit rate and apply a maximum bit rate
* vbrQuality - Vaiable Bit Rate (VBR) based on maxBitate and quality (avgBitrate is ignored) - Use this to target a specific quality. If the maxBitrate is low enough, the quality may be limited at times.
* vbrUnconstrainedQuality - Vaiable Bit Rate (VBR) based on quality only (avgBitrate and maxBitate are ignored). - Targets a specific quality. That quality is maintained always to the lack of a maximum bit rate.
* vbrUnconstrainedBitrate - Vaiable Bit Rate (VBR) based on avgBitate only (maxBitrate and quality are ignored). Useful for targeting an overall file size (based on avgBitrate * total duration) but not limiting the quality at any point by a max bit rate value. The rate control for this mode is much better than that of the vbrBitrate which often results in slightly higher overall averages than requested.

My jobfile:
<?xml version="1.0" encoding="US-ASCII"?>
<job xmlns="http://ns.real.com/tools/job.2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ns.real.com/tools/job.2.0
http://ns.real.com/tools/job.2.0.xsd">
<enableTwoPass type="bool">false</enableTwoPass>
<clipInfo>
<entry>
<name>Author</name>
<value type="string">Encoded with RealAnime</value>
</entry>
</clipInfo>
<parInputs>
<input xsi:type="avFileInput">
<filename type="string">Z:\Projets\RealAnime\output\temp\anime.avs</filename>
<prefilters>
</prefilters>
</input>
</parInputs>
<parOutputs>
<output>
<destinations>
<destination xsi:type="fileDestination">
<pluginName type="string">rn-file-realmedia</pluginName>
<filename type="string">Y:\Animes\test.rmvb</filename>
</destination>
</destinations>
<mediaProfile>
<audioMode type="string">music</audioMode>
<disableAudio type="bool">false</disableAudio>
<disableVideo type="bool">false</disableVideo>
<outputWidth type="uint">0</outputWidth>
<outputHeight type="uint">0</outputHeight>
<resizeQuality type="string">high</resizeQuality>
<videoMode type="string">sharp</videoMode>
<audioResamplingQuality type="string">high</audioResamplingQuality>
<audienceRefs>
<audienceRef>RealAnime</audienceRef>
</audienceRefs>
</mediaProfile>
</output>
</parOutputs>
<audiences>
<audience>
<avgBitrate type="uint">600000</avgBitrate>
<maxBitrate type="uint">3000000</maxBitrate>
<name type="string">RealAnime</name>
<streams>
<stream xsi:type="videoStream">
<pluginName type="string">rn-videocodec-realvideo</pluginName>
<codecName type="string">rv10</codecName>
<codecProperties type="bag">
<noisyEdgeFilter type="bool">true</noisyEdgeFilter>
<firstPassComplexity type="uint">65</firstPassComplexity>
<encoderComplexity type="uint">100</encoderComplexity>
<customPacketSize type="uint">16000</customPacketSize>
<maxConsecutiveBFrames type="uint">3</maxConsecutiveBFrames>
<inloopCutOffQuant type="uint">9</inloopCutOffQuant>
<inloopCutOffCompatible type="bool">false</inloopCutOffCompatible>
<inloopCutOffBUseRefQuant type="bool">true</inloopCutOffBUseRefQuant>
</codecProperties>
<encodingType type="string">vbrUnconstrainedQuality</encodingType>
<quality type="uint">70</quality>
<maxStartupLatency type="double">60</maxStartupLatency>
<maxFrameRate type="double">30</maxFrameRate>
<maxKeyFrameInterval type="double">10</maxKeyFrameInterval>
<enableLossProtection type="bool">false</enableLossProtection>
</stream>
<stream xsi:type="audioStream">
<codecFlavor type="uint">0</codecFlavor>
<codecName type="string">racp</codecName>
<pluginName type="string">rn-audiocodec-realaudio</pluginName>
<streamContext type="bag">
<audioMode type="string">music</audioMode>
<presentationType type="string">audio-video</presentationType>
</streamContext>
</stream>
</streams>
</audience>
</audiences>
</job>vbrUnconstrainedQuality: fail
vbrQuality: works
vbrUnconstrainedBitrate: works
vbrBitrate: works
cbr: works

karl_lillevold
21st August 2004, 02:13
looks like a bug. If you don't file it on hc.org, I will have to :scared: Note that you can use vbrQuality with a very very high bitrate and get the exact same result as vbrUnconstrainedQuality.

Sirber
21st August 2004, 02:20
I will set 100mbps until you fix the bug so I'll be able to enjoy the last thing in life: Unconstrained Quality :p

Sirber
26th August 2004, 04:17
I've been told it's already fixed and will be avalible in next milestone.