Hello.
Thanks for reading my topic.
I see when enconding in H.264 need select and profile and level.
What is the correct profile and level for enconding in H.264 for videos in resolution 240I , 480I , 720P , 1080P 30 FPS and 1080 P 60 FPS ?
If using an profile and level used for 1080P in videos of low resolution as 240 and 480 does issues in quality and compression ?
For videos in low resolution is better use profiles and levels of low value ?
Have an nice week.
+ Reply to Thread
Results 1 to 9 of 9
-
-
profiles and levels
In FFmpeg, the H.264 codec supports various profiles and levels,
which define the features and constraints of the encoded video.
Here is a list of common profiles and levels, along with how they typically pair together:
Profiles
- baseline: Suitable for low-complexity applications like video conferencing.
- main: Suitable for broadcast and streaming applications.
- high: Suitable for high-definition applications like Blu-ray discs.
- high10: Similar to high but supports 10-bit depth.
- high422: Similar to high but supports 4:2:2 chroma sampling.
- high444: Similar to high but supports 4:4:4 chroma sampling.
- constrained_baseline: A subset of the baseline profile with additional constraints.
- progressive_high: A subset of the high profile with additional constraints.
Levels
- 1: Up to 64 kbps, 960x544 pixels, 15 fps.
- 1.1: Up to 192 kbps, 1280x720 pixels, 30 fps.
- 1.2: Up to 384 kbps, 1280x720 pixels, 30 fps.
- 1.3: Up to 768 kbps, 1280x720 pixels, 60 fps.
- 2: Up to 2 Mbps, 1920x1080 pixels, 30 fps.
- 2.1: Up to 4 Mbps, 1920x1080 pixels, 30 fps.
- 2.2: Up to 4 Mbps, 1920x1080 pixels, 60 fps.
- 3: Up to 10 Mbps, 1920x1080 pixels, 60 fps.
- 3.1: Up to 14 Mbps, 1920x1080 pixels, 60 fps.
- 3.2: Up to 20 Mbps, 1920x1080 pixels, 60 fps.
- 4: Up to 25 Mbps, 4096x2304 pixels, 30 fps.
- 4.1: Up to 50 Mbps, 4096x2304 pixels, 30 fps.
- 4.2: Up to 50 Mbps, 4096x2304 pixels, 60 fps.
- 5: Up to 135 Mbps, 4096x2304 pixels, 60 fps.
- 5.1: Up to 240 Mbps, 4096x2304 pixels, 60 fps.
- 5.2: Up to 240 Mbps, 4096x2304 pixels, 120 fps.
- 6: Up to 240 Mbps, 4096x2304 pixels, 120 fps.
- 6.1: Up to 240 Mbps, 4096x2304 pixels, 120 fps.
- 6.2: Up to 240 Mbps, 4096x2304 pixels, 120 fps.
Pairing Profiles and Levels
- baseline: Typically paired with levels 1, 1.1, 1.2, 1.3, 2, 2.1, 2.2, 3, 3.1, 3.2.
- main: Typically paired with levels 2, 2.1, 2.2, 3, 3.1, 3.2, 4, 4.1, 4.2, 5, 5.1, 5.2, 6, 6.1, 6.2.
- high: Typically paired with levels 3, 3.1, 3.2, 4, 4.1, 4.2, 5, 5.1, 5.2, 6, 6.1, 6.2.
- high10: Typically paired with levels 3, 3.1, 3.2, 4, 4.1, 4.2, 5, 5.1, 5.2, 6, 6.1, 6.2.Last edited by videoAI; 22nd Sep 2025 at 03:31.
There is nothing wrong .. with my environment -
levels are shown here: https://en.wikipedia.org/wiki/Advanced_Video_Coding#Levels
notice, it depends on resolution and frame per second, maximum bitrate. Because it has very much to do with buffering.
For example looking at that table, having 1980x1080, 50fps, you should set level at least 4.2 and bitrate should not exceed 50000kb/s. Of course you set profile High for that as well, not Main or Baseline.
Profiles are simply explained in here:
https://en.wikipedia.org/wiki/Advanced_Video_Coding#Profiles -
Thanks for all replies.
Using profile high with an level more high than need can break the video quality and make issues ?
For example enconding an 240I and 480I using level 4.0 does issues ? -
-
Thus being converting 240I and 480I to H.264 profile high and level 4.0 not does any errors ?
I said it to understand if is possible create in video converters an same enconding profile for any video file. -
-
There is nothing wrong .. with my environment
-
Sharc is right - your target level and profile depend on your H.264 decoder capability - commonly consumer equipment support without problems High Profile and level.4.1 (some older HW decoders may work better with 4.0) - to achieve highest quality at lowest bitrate you need use maximum profile and level supported by decoder - if you unsure consult vendor recommendation.
Similar Threads
-
Differences between HDR10+ Profile A & Profile B
By Lowkey in forum Newbie / General discussionsReplies: 0Last Post: 28th Jan 2025, 11:13 -
How to make PotPlayer display correct color for RGB videos (libx264RGB)
By amymor in forum Software PlayingReplies: 1Last Post: 3rd Dec 2023, 09:48 -
Correct some videos
By salvo00786 in forum DVD RippingReplies: 10Last Post: 8th Sep 2022, 08:53 -
Problems converting 4K HEVC HDR-10bit videos to 4K SDR H.264
By Emy78 in forum Video ConversionReplies: 8Last Post: 26th Nov 2020, 22:18 -
Home Videos VOB-MPEG2 --> MP4-H.264?
By MatterMost in forum Video ConversionReplies: 21Last Post: 5th Oct 2020, 22:11