benwaggoner
12th March 2014, 19:52
I was playing around with a device that appears to have a maximum limit on the size of an AU (not NALU) it can decode in some circumstances. So, if a frame size is over a maximum value, badness ensues.
Is there any way to specify a maximum frame size in x264? I know I could always set the --vbv-maxsize to the maximum frame size, but that would hurt quality obviously.
Or is there an implicit maximum frame size in x264 based on Profile @ Level or something? I was trying to make that big a frame with some test content and never got one more than 650 KB for High Level 4.0 when encoding a few hours of content, even using the max allowed VBV of 31250. But that doesn't mean it's never possible. Unless it isn't for some reason.
Ah, there are so many more ways to implement a decoder wrong than there are right...
Is there any way to specify a maximum frame size in x264? I know I could always set the --vbv-maxsize to the maximum frame size, but that would hurt quality obviously.
Or is there an implicit maximum frame size in x264 based on Profile @ Level or something? I was trying to make that big a frame with some test content and never got one more than 650 KB for High Level 4.0 when encoding a few hours of content, even using the max allowed VBV of 31250. But that doesn't mean it's never possible. Unless it isn't for some reason.
Ah, there are so many more ways to implement a decoder wrong than there are right...