Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > High Efficiency Video Coding (HEVC)

Reply
 
Thread Tools Search this Thread Display Modes
Old 27th October 2016, 04:34   #1  |  Link
cojj
Registered User
 
Join Date: Sep 2016
Location: New Zealand
Posts: 18
Level and Tier Question

When encoding with default preset + crf, I noticed a huge spike in bitrate in rare occasions (e.g. many tiny moving particle scene). It spiked to something like 60,000 kbps.

My network does not have big enough bandwidth so I decided to put some max-bitrate constraint by using vbv.

so I set vbv-bufsize and vbv-maxrate to 16000. Everything went well as expected but I noticed my format profile changed from 4@Main to 4@High.

My questions are:

1) how does this happen when both max-bitrate and average bit-rate went down considerably

2) Is this profile/level/tier important? Will having High tier block my encodings from being played on some devices?

3) Is there alternative way of constraining max bitrate?


Thank you

Last edited by cojj; 27th October 2016 at 04:37. Reason: added question 3
cojj is offline   Reply With Quote
Old 27th October 2016, 05:26   #2  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,560
1. max bitrate for main tier main/main10 profile is 12000 kbps
https://en.wikipedia.org/wiki/High_E...ers_and_levels
If you don't use maxrate/bufsize x265 will have to make a guess but may ultimately break the chosen tier and level. Note that a 60000 kbps spike isn't necessarily a breach, though, because vbv doesn't work like that.
2. Yes. The higher the tier/level/profile/bitrate the higher the player demands. But high tier level 4.0 isn't very high in my opinion so I wouldn't worry too much.
3. Alternatively you could use level 4.1 main tier. Would that be more or less compatible? I don't know.
sneaker_ger is offline   Reply With Quote
Old 1st November 2016, 15:48   #3  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 3,389
Quote:
Originally Posted by sneaker_ger View Post
1. max bitrate for main tier main/main10 profile is 12000 kbps
https://en.wikipedia.org/wiki/High_E...ers_and_levels
If you don't use maxrate/bufsize x265 will have to make a guess but may ultimately break the chosen tier and level. Note that a 60000 kbps spike isn't necessarily a breach, though, because vbv doesn't work like that.
2. Yes. The higher the tier/level/profile/bitrate the higher the player demands. But high tier level 4.0 isn't very high in my opinion so I wouldn't worry too much.
3. Alternatively you could use level 4.1 main tier. Would that be more or less compatible? I don't know.
4.1 Main Tier is definitely more compatible. While lots of devices support High Tier, some don't support ALL of High Tier, and have issues with the maximum vbv-bufsize and vbv-bitrate.

Honestly, with a good offline encode, I've not found cases where Main Tier provided insufficient bits for good distribution quality, using the lowest level compatible with frame size and fps. High Tier is mainly for really high quality at very high speeds (like internal live IP streams), and mezzanine scenarios like IDR-only encoding.

Even the HBO "static" logo holds up quite well with bufsize/maxrate of 12000 for 1080p Main 4.0 using --preset slower.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 00:45.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.