Log in

View Full Version : max ref frames at L3.1 using megui


pokazene_maslo
9th May 2009, 14:30
Hello.
I'm encoding SD video (720*576) into x264 L3.1 using megui. According to this post http://forum.doom9.org/showthread.php?p=1170369#post1170369
4608000 / (720 X 576)=11,111... 11 reference frames should be ok, but when I select 11 reference frames and I run AVC levels checker it says that I need level 3.2. When I decrease number of reference frames to 10, Levels checker sayis that level 3.1 is ok. Why is 11 reference frames too many??

second question: Will it hurt compatibility if I select more B-frames than 3? I want to reach best possible compresion at level 3.1.

third question: Is there a comfortable way to cut input file to more separate files including sound and to encode them separately?

fourth question: in AVS script creator. I would like to know, what colour correction function does. On wiki page is said that it ensures the video has the right colours. However, it says nothing about how it does colour correction.

Thanks in advance.

turbojet
9th May 2009, 14:50
1. Using b-pyramid maybe. With x264 it should no longer matter but other h.264 encoders auto decrease reference by one when b-pyramid is used, avc level checker may do the same thing but I don't know it.

2. Depends on the player you are aiming to play on, iirc some BD players have problems with bframes > 3

3. AviDemux can cut most file types, virtualdubmod and others can cut avi, mpg2cut2 and others can cut vob/mpeg2, tssplitter can cut (m2)ts, mkvtoolnix can cut mkv, avisynth trim() and nicaudio() can cut video and encode audio of just about anything that avisynth can open.

4. It uses colormatrix.dll to ensure proper colorimetry is used, it should be safe to use.

shon3i
9th May 2009, 14:52
You can safetly use level 3.2 because is aslo for SD encoding.

pokazene_maslo
10th May 2009, 13:10
B-pyramid is off, it is not allowed for L3.1.

Atak_Snajpera
10th May 2009, 17:58
b-pyramid is not allowed in BASE and MAIN but it is allowed in HIGH profile (any Lx.x)

Dark Shikari
10th May 2009, 18:00
b-pyramid is not allowed in BASE and MAIN but it is allowed in HIGH profile (any Lx.x)B-pyramid is off, it is not allowed for L3.1.:rolleyes:

B-pyramid has nothing to do with level or profile except perhaps in that it requires the existence of B-frames.

pokazene_maslo
10th May 2009, 19:11
:rolleyes:

B-pyramid has nothing to do with level or profile except perhaps in that it requires the existence of B-frames.

Then why is B-pyramid turned off in all megui "x264 DXVA-SD" profiles?

Now I tried some settings in megui. If I decrease number of refs by 1, I can turn B-pyramid on and avc level checker gives me green light. Isn't that obsolete behavior?

Sharktooth
12th May 2009, 14:21
it's turned off... that doesnt mean it's not allowed.

pokazene_maslo
12th May 2009, 19:16
What about those ref frames? Why is AVC level checker allowing only 10 ref frames @720x576 L3.1?
4608000 / (720 X 576)=11,111...

slipknot!
13th May 2009, 01:15
where is the AVC levels checker?
I'm trying to rip my dvd for about a week or so, but quality is always too bad

pokazene_maslo
13th May 2009, 13:58
where is the AVC levels checker?
megui -> tools -> avs levels checker
or ctrl+L