Quantcast Bitrates: Procalc ASPA Lite, Available Space Proportional Allocator - Page 5 - digitalFAQ.com Forums [Archives]
Go Back    digitalFAQ.com Forums [Archives] > Video Production Forums > Video Encoding and Conversion

Reply
 
LinkBack Thread Tools
  #81  
09-15-2005, 04:28 PM
Prodater64 Prodater64 is offline
Free Member
 
Join Date: Mar 2003
Location: Palma de Mallorca - España
Posts: 2,925
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Boulder
Quote:
Originally Posted by Dialhot
Quote:
Also it is not convenient to put fullscreen together with widescreen, as fullscreen movies eats excesive bitrate.
I think this is included in the notion of complexity but I'm not 100% sure.
That's correct. My determination of complexity doesn't care about aspect ratio, resolution etc. It only cares about how many bits are needed to maintain a similar visual quality level between videos that are to be put on the same disc. A movie with 1.33:1 aspect ratio is actually the same as a movie with 1.78:1 if you keep it anamorphic: both fill the whole 720x576(480) frame. And that's the whole idea why I created the notorious spreadsheet
What in the case of not anamorphic encoding?
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #82  
09-15-2005, 04:34 PM
Boulder Boulder is offline
Free Member
 
Join Date: Sep 2002
Location: Lahti, Finland
Posts: 1,652
Thanks: 0
Thanked 0 Times in 0 Posts
If you do a 16:9->4:3 conversion, there'll be less film pixels of course due to the black borders. However, you cannot say that the complexity will be less than in some other movie without encoding a sample clip of both of them.
Reply With Quote
  #83  
09-15-2005, 06:56 PM
Prodater64 Prodater64 is offline
Free Member
 
Join Date: Mar 2003
Location: Palma de Mallorca - España
Posts: 2,925
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Boulder
In my opinion, the complexity should be measured with the final settings in mind. That is, the same matrix, same bitrate boundaries, GOPs etc. That way you can ensure that there'll be a fair result for all clips involved. As Phil's sample showed, there can be huge spikes which can then cause a serious bias towards the clip regarding bitrate. In the final encode, you always have to clamp to the max bitrate anyway
Really cq_maxbitrate mode can be selected for the user instead of cq mode.
Only need to disable *cq with a blank space before *, enabling *cq_maxbitrate 1.5 (or 1 as less value better quality) withdrawing the blank space before the *.
Reply With Quote
  #84  
09-17-2005, 08:46 PM
Prodater64 Prodater64 is offline
Free Member
 
Join Date: Mar 2003
Location: Palma de Mallorca - España
Posts: 2,925
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Dialhot
Quote:
Originally Posted by rds_correia
Check the HC.log after you encode the clip.
I don't have any log file. I guess HC does not do it if not requested.
Sorry, the program write it but I manage to delete it as the working folder is full of stuff.
Do you think the HC log could be useful in any way?
Reply With Quote
  #85  
09-17-2005, 09:09 PM
Prodater64 Prodater64 is offline
Free Member
 
Join Date: Mar 2003
Location: Palma de Mallorca - España
Posts: 2,925
Thanks: 0
Thanked 0 Times in 0 Posts
A test comparing cq and cq_maxbitrate modes.

http://rapidshare.de/files/5228378/P..._cq_.html.html

http://rapidshare.de/files/5228432/P...rate.html.html

HC in cq_maxbitrate mode frequently undersize files. You can see this in first and third file of cq_maxbitrate log. Therefore, second file increase its avg btr as a direct result of ASPA.
I think we should use ProCalc Lite managing HC in cq mode, as in this case the bitrate allocation is the correct (despite the spikes), remember that cq_maxbitrate undersizes.
Then, you need to do the final encoder with an encoder or mode that don't give you those spikes:

For example using CQmatic with the minutes, seconds and avg btr that gives you ProCalc Lite, or using HC Encoder in 2 pass VBR (I never see such precission in a final size) using avg bitrate or file length in KB that gives you ProCalc Lite.
Another option would be AutoQ2, I don't tested it yet but it could be enough good for a CQ encoding with CCE.
Reply With Quote
  #86  
09-17-2005, 09:44 PM
Prodater64 Prodater64 is offline
Free Member
 
Join Date: Mar 2003
Location: Palma de Mallorca - España
Posts: 2,925
Thanks: 0
Thanked 0 Times in 0 Posts
Updated:

http://www.kvcd.net/forum/viewtopic....asc&highlight=
Reply With Quote
  #87  
09-18-2005, 03:54 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Prodater64
HC in cq_maxbitrate mode frequently undersize files. You can see this in first and third file of cq_maxbitrate log.
I did also a quick and single test and with cq_maxbitrate the bitrate never go above 2300 when I allowed 4500. For sure, this limits the peaks, but a "little" too much

Thanks for your update, I will try it.
Reply With Quote
  #88  
09-18-2005, 04:02 AM
Boulder Boulder is offline
Free Member
 
Join Date: Sep 2002
Location: Lahti, Finland
Posts: 1,652
Thanks: 0
Thanked 0 Times in 0 Posts
CQ_maxbitrate doesn't scale the maximum bitrate down drastically. It only comes into effect when you get a spot where the maximum bitrate would be exceeded - it simply raises the quantizer till the result is below the max bitrate. As I said, I've seen max bitrates of ~50kbps less than the specified maximum with cq_maxbitrate. Try with a high-bitrate matrix and see if it does the same.
Reply With Quote
  #89  
09-18-2005, 04:20 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Boulder
CQ_maxbitrate doesn't scale the maximum bitrate down drastically.
My test tells the opposite, but in fact the documentation is not really clear : what means the parameter that you put after the cq_maxbirate ?
In my test I used the value that was in the example file I had, and it was 7.6. So what is the meaning ? Is 7.6 the max Q that will be used in case of peak ?
Before the encoding have been done with "cq 1.5". Do I have to put also '1.5' on the cq_maxbitrate line to encode in the same conditons for both tests ?

Last question, do I have to put the two lines ? I tested but the result was somheow the same.
Reply With Quote
  #90  
09-18-2005, 04:29 AM
Boulder Boulder is offline
Free Member
 
Join Date: Sep 2002
Location: Lahti, Finland
Posts: 1,652
Thanks: 0
Thanked 0 Times in 0 Posts
CQ_maxbitrate 7.6 means that you run a CQ encode with quantizer 7.6 but the maximum bitrate is respected. CQ 7.6 would be exactly the same but the maximum bitrate is not respected and the resulting video file might be non-DVD compliant. You only need either CQ or CQ_maxbitrate in the ini file. Think of the CQ value as the same as Q in CCE.
Reply With Quote
  #91  
09-18-2005, 05:35 AM
Prodater64 Prodater64 is offline
Free Member
 
Join Date: Mar 2003
Location: Palma de Mallorca - España
Posts: 2,925
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Boulder
CQ_maxbitrate 7.6 means that you run a CQ encode with quantizer 7.6 but the maximum bitrate is respected. CQ 7.6 would be exactly the same but the maximum bitrate is not respected and the resulting video file might be non-DVD compliant. You only need either CQ or CQ_maxbitrate in the ini file. Think of the CQ value as the same as Q in CCE.
@Dialhot:
Theoretically, for ProCalc Lite, i think it would be the same using 1.5 or 7.6 or whatelse value, ever that you use same value for all streams.
I did choice 1.5 arbitrarily.
Reply With Quote
  #92  
09-18-2005, 05:41 AM
Boulder Boulder is offline
Free Member
 
Join Date: Sep 2002
Location: Lahti, Finland
Posts: 1,652
Thanks: 0
Thanked 0 Times in 0 Posts
IMO a low value should give a better distribution between high and low bitrate consumption as very dark scenes would consume very few bits and high-motion, bright ones would get near max bitrates. That is, it should be best to keep it as low as possible.

With CCE I always run the samples at Q30 because that's the highest Q value I accept. I can then easily see whether the final encode would be over that limit and do necessary adjustments if needed. With HC it's not that simple as the given value means quantization and there's no telling which one would be the limit. Different matrices have different limits etc.
Reply With Quote
  #93  
09-18-2005, 05:52 AM
Prodater64 Prodater64 is offline
Free Member
 
Join Date: Mar 2003
Location: Palma de Mallorca - España
Posts: 2,925
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Boulder
IMO a low value should give a better distribution between high and low bitrate consumption as very dark scenes would consume very few bits and high-motion, bright ones would get near max bitrates. That is, it should be best to keep it as low as possible.

With CCE I always run the samples at Q30 because that's the highest Q value I accept. I can then easily see whether the final encode would be over that limit and do necessary adjustments if needed. With HC it's not that simple as the given value means quantization and there's no telling which one would be the limit. Different matrices have different limits etc.
I did a test and obtained values are differents, so i would use a value between 1 and 2.5.
Reply With Quote
  #94  
09-18-2005, 05:58 AM
Boulder Boulder is offline
Free Member
 
Join Date: Sep 2002
Location: Lahti, Finland
Posts: 1,652
Thanks: 0
Thanked 0 Times in 0 Posts
Quant 2 might be the sweet spot for sampling,it's generally used in compression tests with MPEG4 as the highest point of quality, q1 is used only for avoiding undersized encodes. Quant 1 generally has a huge impact on filesize so that might explain why Phil got those extra large spikes on his test samples.

I'm not saying that any of this rambling is correct and the absolute truth
Reply With Quote
  #95  
09-18-2005, 06:05 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Prodater64
Theoretically, for ProCalc Lite, i think it would be the same using 1.5 or 7.6 or whatelse value, ever that you use same value for all streams.
I did choice 1.5 arbitrarily.
I understand and my question was more general than that. Actually, ASPA gave me quite the same results whatever the settings I put in HC.ini.
Quote:
Originally Posted by Boulder
CQ_maxbitrate 7.6 means that you run a CQ encode with quantizer 7.6 but the maximum bitrate is respected
Okay, that explains why my test was so awfull compared to the previous one (with cq 1.5). I thought that 7.6 was the maximum value the quantizer will take to respect the max bitrate.
Reply With Quote
  #96  
09-18-2005, 01:58 PM
Prodater64 Prodater64 is offline
Free Member
 
Join Date: Mar 2003
Location: Palma de Mallorca - España
Posts: 2,925
Thanks: 0
Thanked 0 Times in 0 Posts
Updated: SET/18/2005
- You can keep HC Encoder log checking a checkbox.

http://www.kvcd.net/forum/viewtopic....asc&highlight=
Reply With Quote
  #97  
09-19-2005, 04:27 PM
Zyphon Zyphon is offline
Free Member
 
Join Date: Oct 2003
Location: London, England (UK)
Posts: 1,035
Thanks: 0
Thanked 0 Times in 0 Posts
Thanks for the update Luis.
__________________
Regards.

Michael.
Reply With Quote
  #98  
10-15-2005, 04:32 PM
Prodater64 Prodater64 is offline
Free Member
 
Join Date: Mar 2003
Location: Palma de Mallorca - España
Posts: 2,925
Thanks: 0
Thanked 0 Times in 0 Posts
Updated: OCT/15/2005
- ProCalc Lite 1.3.0.2b
- You can call now PARanoia from within ProCalc Lite.

http://www.kvcd.net/forum/viewtopic.php?p=120280#120280
Reply With Quote
  #99  
11-10-2005, 12:51 PM
Prodater64 Prodater64 is offline
Free Member
 
Join Date: Mar 2003
Location: Palma de Mallorca - España
Posts: 2,925
Thanks: 0
Thanked 0 Times in 0 Posts
Changed name to ProCalc ASPA Lite to avoid confussions (and maybe licences issues) as another ProCalc programs can be found in the net.
Reply With Quote
  #100  
11-26-2005, 11:42 PM
Prodater64 Prodater64 is offline
Free Member
 
Join Date: Mar 2003
Location: Palma de Mallorca - España
Posts: 2,925
Thanks: 0
Thanked 0 Times in 0 Posts
Updated NOV/27/2005:
- ProCalc ASPA 1.6.0.0b
- Added preview of avs script.
- Added edition and see changes in preview window.
- Added comparation routine (thanks to Diahot) in preview window.
- Help file updated, including how to use these functions. Press F1 to obtain help.

ProCalc ASPA Lite 1.6.0.0b
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Bitrates: ProCalc ASPA, Available Space Proportional Allocator Prodater64 Video Encoding and Conversion 12 01-11-2006 12:21 AM
DVD Burner: Thoughts about lite-on drives? horta Blank Media / Burning Discs 1 07-28-2004 05:56 AM
Kazaa lite codec pack pepolyno Conversão e Codificação de Vídeo (Português) 5 06-29-2004 10:07 AM
Lite-On 52x32x52 at BestBuy for $20 after MIR dazedconfused Blank Media / Burning Discs 3 10-01-2003 06:11 PM
Lite-On LVD-2001 playback formats? vico1 Players, DVRs, Media Centers 1 09-07-2003 11:43 AM




 
All times are GMT -5. The time now is 12:05 AM  —  vBulletin © Jelsoft Enterprises Ltd