View Single Post
Old 3rd June 2021, 22:26   #3  |  Link
Mitra
Registered User
 
Join Date: Mar 2021
Posts: 40
Quote:
Originally Posted by benwaggoner View Post
I'm confused. A B-frame can absolutely have more than one I/P frame it can reference. And a non-reference b-frame can reference more than one I/P/B frame. A B-frame is really defined by referencing both a past and a future frame.

Are you trying to force a single reference for some reason? In a way that --ref 1 wouldn't give you?
Thank you for the reply,

Unfortunately, Common mistakes on the Internet is confusing. . . .

I used to think like you until a while ago, but according to the ITU document, this does not seem to be true.

Also many commercial encoders starts open-GOP stream with this pattern: BBIBBPBB...(stream order) , in this pattern, the first I(DR) is the only reference for both first B-frames.


As you know ref parameter can set the number of previous frames each P-frame can use as references,but ref=1 does not work for B-Frames.

Last edited by Mitra; 28th June 2021 at 08:30.
Mitra is offline   Reply With Quote