home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Support
General Support
Different recording formats by Channel?
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="mm1352000" data-source="post: 787771" data-attributes="member: 82144"><p>Hi again Srikanth</p><p></p><p></p><p>It seems like these settings are not documented at all. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite3" alt=":(" title="Frown :(" loading="lazy" data-shortname=":(" /></p><p>After quickly examining the code, I would say it works like this:</p><p></p><p><strong>Constant bitrate mode</strong>: recordings made with constant bitrate - probably not ideal, but it is possible that variable bitrate modes are not supported.</p><p><strong>Variable bitrate average mode</strong>: recordings made with variable bitrate. This is preferred for better quality-per-bit (efficiency).</p><p><strong>Variable bitrate peak mode</strong>: same as variable bitrate average mode, except that the peak bitrate is constrained. Not all encoders support this</p><p></p><p>The quality presets for bitrate are as follows:</p><p>Portable = 20%</p><p>Low = 33%</p><p>Medium = 66%</p><p>High = 100%</p><p>Default = (existing value, whatever that happens to be)</p><p>Custom = (the value set in the "custom" "value" field)</p><p></p><p>The chosen bitrate sets the [constant] bitrate for constant bitrate mode, and the average bitrate for *both* variable bitrate modes.</p><p></p><p>If you choose variable bitrate peak mode then you can limit the peak bitrate. There are peak bitrates that correspond with each preset:</p><p>Portable = 45%</p><p>Low = 55%</p><p>Medium = 88%</p><p>High = 100%</p><p>Default = (existing value, whatever that happens to be)</p><p>Custom = (the value set in the "custom" "peak" field)</p><p></p><p>Note that variable and especially variable peak modes are not guaranteed to be supported by all encoders. TV Server logs should tell me what modes are supported. Further, I'm not actually sure that these settings will work correctly. Unfortunately I don't have a tuner that supports them (my analog tuners require software encoders) and I'm pretty sure they weren't tested when Colossus support was added (although I did add the code for setting the quality) so it will be interesting to see if they work. </p><p></p><p></p><p>They will work (assuming they work with the MediaPortal TV plugin) as long as you don't use the Argus TV Server. If you use Argus then I have no idea.</p><p></p><p></p><p>You're probably right. Rather it should be me who is feeling stupid! <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" /> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite10" alt=":oops:" title="Oops! :oops:" loading="lazy" data-shortname=":oops:" />:sorry:</p><p></p><p>mm</p><p></p><p>[Edit: I should also note that the percentages are in terms of the encoder capabilities. Say for example, the encoder on your card is capable of encoding at between 1 and 15 Mbps. A setting of 50% for bitrate would set an effective value of (15 - 1) * 0.5 = 7 Mbps. The same applies to all percentages. Minimum and maximum bitrates should be printed in your logs.]</p></blockquote><p></p>
[QUOTE="mm1352000, post: 787771, member: 82144"] Hi again Srikanth It seems like these settings are not documented at all. :( After quickly examining the code, I would say it works like this: [B]Constant bitrate mode[/B]: recordings made with constant bitrate - probably not ideal, but it is possible that variable bitrate modes are not supported. [B]Variable bitrate average mode[/B]: recordings made with variable bitrate. This is preferred for better quality-per-bit (efficiency). [B]Variable bitrate peak mode[/B]: same as variable bitrate average mode, except that the peak bitrate is constrained. Not all encoders support this The quality presets for bitrate are as follows: Portable = 20% Low = 33% Medium = 66% High = 100% Default = (existing value, whatever that happens to be) Custom = (the value set in the "custom" "value" field) The chosen bitrate sets the [constant] bitrate for constant bitrate mode, and the average bitrate for *both* variable bitrate modes. If you choose variable bitrate peak mode then you can limit the peak bitrate. There are peak bitrates that correspond with each preset: Portable = 45% Low = 55% Medium = 88% High = 100% Default = (existing value, whatever that happens to be) Custom = (the value set in the "custom" "peak" field) Note that variable and especially variable peak modes are not guaranteed to be supported by all encoders. TV Server logs should tell me what modes are supported. Further, I'm not actually sure that these settings will work correctly. Unfortunately I don't have a tuner that supports them (my analog tuners require software encoders) and I'm pretty sure they weren't tested when Colossus support was added (although I did add the code for setting the quality) so it will be interesting to see if they work. They will work (assuming they work with the MediaPortal TV plugin) as long as you don't use the Argus TV Server. If you use Argus then I have no idea. You're probably right. Rather it should be me who is feeling stupid! ;) :oops::sorry: mm [Edit: I should also note that the percentages are in terms of the encoder capabilities. Say for example, the encoder on your card is capable of encoding at between 1 and 15 Mbps. A setting of 50% for bitrate would set an effective value of (15 - 1) * 0.5 = 7 Mbps. The same applies to all percentages. Minimum and maximum bitrates should be printed in your logs.] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Support
General Support
Different recording formats by Channel?
Contact us
RSS
Top
Bottom