Ok. I've done a little testing and I can do 35mb GOP1 and it is stable with an anamorphic lens. All ifames in stream parser. Unfortunately it is buggy in playback
The 85mb gop1 setting was crashing too often for me with hacked GH17 /SanDisk Extreme 30MB/s/kit lens..so i went down a bit on the numbers, about 15% from the original values posted on the other forum..still errors,but not as often, at lest not at f 2.8 , and most clips you see in this fast test gave a bit rate between 37-47 , i think to be able to use f4 and above with lots of detail with gop1 i will try to go down in value a bit more..60p still lots of errors at gop1
Not a stupid question to me, I would like to know the answer as well, because shooting with the native 24p blackout powell patch averages in streamparser show a low average anyways, so if I used all I frames OR mostly all I frames I do not know the technical differences enough to know which of the variations would have the best visual output in comparason to the blackout powell native 24p patch. Perhaps someone with technical knowledge about I, P, etc frames and 24p/60p can give details about this idea from telkitachki and how it possibly could (at least in theory) produce better results, or if not now at least in the future when sdhc cards can run faster.
thanks Vitaliy, so you think is good idea to stay away from gop1 even if we get stable patch with lower bit rate? I also want to thank you for the GH17 hack.
sammy asked: "...is it better to have lower bit rate with all iframes or higher bit rate iframes w pframes? "
If you examine the data size of AVCHD frames in Stream Parser, you'll find that I-frames are typically about 3-4 times larger than P-frames. As Vitaliy pointed out, I-frame compression is much less effective than P-frame compression. Thus, if you construct a video entirely out of I-frames, to maintain the same quality level you would need to increase the bitrate by 3-4 times. This is why professional AVC-Intra encoders produce bitrates of over 100Mbps, while AVCCAM encoders (which use I, P, and B frames) record at 50Mbps.
> you'll find that I-frames are typically about 3-4 times larger than P-frames... > I-frame compression is much less effective than P-frame compression... > Thus, a video entirely out of I-frames would [be] 3-4 times [the bitrate]
Uncompressed P-frames contain less data than uncompressed I-frames, if I get it right, so I do not know if the compression itself plays a factor as well or if it is just the same for both.
The size increase for only I-frames would limit to 3-4 times, I guess, depending on what GOP you use: each GOP already has one "large sized" I-frame, of course...
Telkitatchki's GOP 1 opens up interesting possibilities although I can't get smooth video with my cards. The bit rate was high but the video stuttered. There were regularly spaced skipped frames (the upper limit was set at 48mbps, my class 10 cards cant reliably handle anything higher). With GOP15 I only got an average of 20mbps for the same scene.
redsky, you just made something wrong. It is not possible to loose frames with my settings. It looks like you did not increase bitrate in ptool, and just set gop1. Max 100 to 130 mbps is a tipical bitrate for this settings, and average bitrate is always very high even at dark low detailed scenes. Try this some changed more stable settings. I set GOP2 for 720p 60fps and it works great, of course not for all scense, but for most scenes which i need. Just try this settings for real shooting, not for shooting big bushes in daylight and you will see that it is stable. Of course if you work on animal planet and everytime shoot deers under the trees, this settings not for you.
Native 24p/25p=Checked Video Bitrate FHD/SH=119900000 Video Bitrate H=74000000 Video Bitrate L=74000000 Overall Bitrate=119900000 720p60 GOP Size=2 1080p24 GOP Size=1 Preset bitrate=1199 Preset bitrate 2=1199 Overall Bitrate 2=119900000 Constant for 1080p=3888000 Constant for 720p=466560 Video buffer=84.000.000
sammy asked: "...do you think its best to stay at a gop where we get the best of both worlds ,say about gop of 6? "
Selection of GOP-size is a trade-off between static image quality versus dynamic image quality. With a limited average bitrate, shortening the GOP-size will reduce the bitrate available for encoding image details in each key frame, which will degrade static image quality in highly detailed scenes. On the other hand, a shorter GOP-length will improve the encoder's ability to track rapidly moving objects, which will increase dynamic image quality in highly agitated scenes.
At the 50-100Mbps bitrates that can be reliably used with fast Class 10 SD cards, I've found that extremely short GOP-sizes as low as 3-5 frames can be used on 1280x720 videos recorded at 25p or 30p. 1280x720 videos recorded at 50p or 60p work more reliably with a GOP-size of 15 frames or more. 1920x1080 videos also need moderately long GOP-sizes of 12-15 frames.
Reducing GOP-size to 1 causes the AVCHD encoder to encode each frame as an individual I-frame. As long the amount of data required to encode all the details in each frame does not exceed the available bitrate, an I-frame-only encoder will track all moving objects as quickly as the frame rate allows. However, this mode of operation forces the AVCHD encoder to work more like an MJPEG encoder, and sacrifices AVCHD's most efficient compression techniques. As a result, image quality will rapidly degrade in highly detailed scenes, since the encoder is forced to use excessive amounts of bitrate to redundantly encode the same details repeatedly in each individual frame.
For aesthetic reasons, full-HD 24-25p films are shot with only a limited amount of object motion or fast panning action. For this type of filming, GOP-sizes up to 15-frames can be used without noticeable motion-tracking artifacts - so long as the encoder's maximum bitrate is high enough to handle the amount of image detail required. With the excellent compression efficiency provided by P-frames (and when available, B-frames), average bitrates do not need to reach very high levels. With the most highly detailed scenes, maximizing the peak bitrate is what really counts.