Personal View site logo
Beginners: Basic hacks questions
  • 1012 Replies sorted by
  • 1) For the photo is the mode of AF + MF. I would like to video the same. That's what I meant.
    2) Auto Iso is in all modes of manual video (P, A, S) but not in M. Well if it can be implemented.
  • 1) If you mean magnified view, no, it is technically impossible.
    2) It requires a look. If something is not present it usually means that whole logic also is not in the code.
    3) As for start frames, we'll see.
    4) no 1080p50 or p60 modes exists, this is my understanding.
    30p already exist and working in default GH2.
  • Good afternoon.
    I had following questions:

    1) manual focusing is very necessary during automatic at a video shooting in a creative video mode.
    That during automatic focus it was possible to finish focus at its miss (as on videocameras).
    Whether it is possible in the future patches?

    2) Still it would be desirable in mode M of value "Automatic ISO".


    3) If the hope will get rid of beaten shots at Hack 42Mbit AVCHD?

    4) All of us will see 1080\50 or 25p\30p or these are dreams?

    I am sorry for my English :(
    Thanks.
  • BASIC FACTS (taken from known resources) (@ALL PLEASE CAN WE ADD TO THIS!!!!)
    ________________________________________

    1. GOP
    means Group of Pictures.

    There are closed or open GOP. Closed GOP will make compression less efficient. If the GOP is not closed and you use B-frame, the last B are dependent to the next I-frame. This makes the movie harder to cut. If all GOP are closed you can cut between the B and I frame. If the GOP's are open you have to delete the last two B-frame and cut between the P and I.

    A GOP begins with an "I" frame (Intra-coded), followed usually by a number of "P" (predictive) and "B" frames (Bidirectional).

    Each GOP is independant: all frames needed for predictions are
    contained within each GOP.

    GOP's can be as small as a single I frame, or as large as
    desired, but usually no more than 15 frames in length.

    The longer the GOP, the more efficient, but less rubust the
    coding.

    ---------

    2. What the GOP frames I, P & B mean

    I frame

    "Intra-coded" frames : average 7:1 reduction.
    Like JPEG, every video frame is broken into blocks of 8x8
    pixels of Y, R-Y, and B-Y.
    Blocks are grouped into "macroblocks" of 16x16
    Macroblocks are grouped horizontally into slices which
    have similar average block levels.
    Multiple slices form a frame, and these frames are the
    resulting "I" frames.

    P frame
    P frames are predicted based on prior I or P frames plus
    the addition of data for changed macroblocks.
    Average about 20:1 reduction, or about half the size of I
    frames
    p frames have to be decoded before the B frames between them.

    B frame
    Bidirectionally predicted frames based on appearance and
    positions of past and future frames macroblocks.
    B frames require less data than P frames, averaging about
    50:1 reduction.
    B frames require more decoder buffer memory because 2-4
    frames are compared during the reconstruction process.
    B frames also require manipulation of the coding order:
    frames moving from the coder to the decoder are NOT in
    presentation sequence.

    -------

    3. Extended GOP Stuff
    The longer the GOP the lower the bitrate you can use and still get the same quality.

    The advantage of long GOP is that it achieves better compression, and thus yields higher video quality than a shorter GOP recording at the same bitrate.

    When using constant quality encoding GOP size effects file size. What is the GH2 doing - does it switch to a constant quantizer mode with different GOP sizes? If its constant, then the output file gets smaller as the GOP size increases.

    As you go from a GOP length of 1 through 4, the filesize and bitrate drops dramatically but after about a GOP length of 5-6 the filesize and bitrate levels out. ie there is not much to gain in terms of filesize and bitrate by using a longer GOP than 5 or 6.

    A GOP of 1 will give all I frames.

    A GOP of 3 will give a sequence of IBB frames in the recording and no further P frames after the initial first half second burst (GH2).

    A GOP of 5 will give a sequence of IBBPB frames and no further P frames after the initial first half second burst (GH2).

    Its best to run GOPs in multiples of 3 (ie 1, 3, 6, 12, 15, etc...) to avoid problems like losing P frames.

    The standard unhacked or base GOP of a GH2 (AVCHD standard) at 1080p24H is GOP 12 = IBBPBBPBBPBB.

    A Low GOP with high bitrate gives a 'cinematic motion' look and is preferable for some filmmakers. (GH2 users)

    MPEG2 GOP encoding works by referring to one frame before the current frame and one frame after.

    AVCHD H.264 encoding is more powerful in that it uses four frames at a time, consequently more blocks in these frames can be used for compression of the intended block in the current frame, thus enhancing effeciency.

    -----

    4. Compression, pixel blocks & Quantisation

    AVCHD uses Interframe compression.
    Hi Quality image compression is achieved through optimised DCT (Discrete Cosine Transform) block units.

    In AVCHD H264 Main Profile, the block unit is 4 x 4 pixels, enabling motion-compensated residual DCT to be applied in finer detail. Compression rate is fixed.

    In AVCHD H264 High Profile, the block units can use both 4 x 4 pixel and 8 x 8 pixel blocks in the same frame. Optimal frequency transformation is applied depending on patterns and movements: 4 x 4 pixel blocks are used for detailed parts, whereas 8 x 8 pixel blocks are used for flatareas in the same image.

    High profile improves image quality by processing relatively evenly patterned parts such as the sky, using high transformation performance 8 x 8 pixel blocks, allowing more information distribution (ie bits) to detailed parts in the same image. Compression rate is thus variable.

    You can receive optimal compression through quantisation matrixes.

    Image distortion due to data compression is often more noticeable in flat patterns and can be visually disregarded in detailed patterns. A charateristic of the human visual system!

    With some image patterns, a uniform compression might cause image degradation. Employing a quantisation matrix therefore enables the retention of high image quality by maintaining the original image properties, achieved by applyiing low compression to the flat areas of an image.

    Therefore flat parts of an image are low frequency - image degradation is controlled by fine quantisation (low compression) and busy parts are high frequency - image degradation does not stand out in rough quantisation (high compression)

    A 1/4 Pixel accuracy is used in motion estimation to get the best fit for each macro-block. say you have a panning camera and each frame the picture hasnt moved an entire number of pixels across the screen then 1/4 accuracy helps get the predicted macro-blocks in a much better possition. This isnt used in I-Frames because motion estimation isnt used in I-frames as it is basically a JPEG encoded frame using a different Quant value (typically 16).

    The use of B-Frames does improve the compression/quality of the codec by a considerable amount but requires a lot more motion estimation (a large portion of the encoding time) to be done hence the much longer encoding times. B frames are typically 1/2 the size of P-Frames but require more encoding and decoding.

    GH2 Quantisation tables consist of integer values.

    The Ptool GH2 "Encoder Settings" look like scaling factors for quantisation tables. 720p and 1080i/p seem to be addressed each with 4 progression stages to control A kind of 4-step adaptive matrix. (tbc)

    --------

    5. Bitrates
    Always keep lower bitrate settings within 95-70% of high bitrate settings.
    Otherwise, you'll see a dramatic bitrate drop in the low modes. (GH2)

    There is currently a known drop in bitrate in the first frame set or GOP - known as the blip. Still to find out a definitive answer as to why. (GH2)

  • I see!!
    I think I figure out something...:-)
    This 30min limit is written inside the camema body,,not in the firmware,,hacked firmware can remove it .
  • Unless HK became European country, no.
  • yes, thanks,I read the hint.
    I bought my GH2 in HongKong,So I don't need to check this patch.?
  • @wangc

    I already answered this - read hint.
    This patch is useful for Europian PAL cameras only.
  • GH2 kack:"30min limit removal" must be checked?

    i mean...does panasonic use the same firmware for GH2 for different country??
    in other country which has no this kind laws,,does GH2 use a firmware that has no this limit?


  • I have weird logic I think. :P
  • Could somebody tell me about GH1 patch settings - Encoder settings1/2/3, constant 6000 and Framerate related comparison. Just basic things about result of tweaking this settings. Thank you.
  • >Thanks! But I think the hint is a bit ambigious

    ?
    "Enter same increment each time. One is normally enough."
  • @vitaliy

    Thanks! But I think the hint is a bit ambigious (could mean two things). I thought it meant that EACH increment should increase by one (1) everytime you apply new patch; like: 1,2,3,4 and so on.

    So it should always say value 1 (never change that?) Sorry for being stupid.

    Anyhow. I just tried KAEs patch and I used "3" as the increment number. It seems to work anyway. Streamparser topped out at 6.352.000 for I-frame. at 24H (trees and stuff)...

    edit: bits of course ;)
  • @kanintesova
    Please read hints :-) Always use 1 for increment.
  • Me too, not sure about this increment thing!

    I have been doing this:

    first patch applied: increment checked; value 1, saved file to GH2_11.bin...

    Cam still says ver. 1.0. but patch applied.

    second patch: increment checked, value 2, saved file to GH2_12.bin

    Cam says version is 1.1.

    So now I am gonna try KAE's file. Increment checked, value 3, saved file to GH2_13.bin

    Cam updates but still says version 1.1... Haven't tested yet or checked bitrate. But I am wondering: Is this the way to go? I don't feel so confident. :/

    Someone PLEASE shed some light on this. I understand it is in HEX but I don't speak hex - hence I am not a hacker but a patcher... He he.

    Thanks!
  • I have seen some posts in other threads which recommend saving different versions of the firmware (both original and hacked) onto separate SD cards to enable easily switching from one to another. But does this work? From what I understand the version increment must always be checked. Doesn't this mean that I cannot go back to a previous version without recreating it in ptools? Can anyone clarify this for me? Thanks.
  • Do/can the hack effect the the photo modes in any way?

    I actually like the HYBRID factor of my GH2 and although I am a filmmaker I am getting back into photography because of this.
  • Summit seems to be working, after a few tests and is there any sign of a proper [GUIDE - GH2 Hack - From Flashing to Camera Operation] on at least the basic findings? (PS donated, and will donate more soon). So to fellow noobs Elecard Streameye Slim reports this when you hit the 'i' button using kae's setb.ini file. Plus No record crashing on transcend 32gig type 10 cards.

    mts09_stream bitrate findings on kaies setb.txt
    2K
  • @Vitaliy
    Brilliant, thanks.
  • @belfryman
    Of course it is not related to hack in any way. :-)
  • @Vitaliy
    OK, not known for long to me hence the question. Does this only occur with the hack, didn't notice it before? Thanks for the great work.
  • @belfryman
    This is all known for long.
    And please, do not crosspost.
  • @belfryman

    Sorry I can not explain the reason, has anyone tried if it is same on un-hacked GH2 ?
  • @feha
    it is weird, I've just tried connecting two different monitors and it's the same with both. As soon as I plug in a monitor whatever record mode I set previously I can only record 1080i and it seems it doesn't matter what I set the HDMI to either, whether it's auto, 1080 or 720 I always record 1080i. If I just plug in an HDMI cable with no monitor on the other end I'm still able to select my record mode, if I connect the other end to a monitor the rec mode option is greyed out and I record 1080i. Weird.
  • @pchristoph
    I had a few times when the camera didn't see the firmware on the card when i pressed the play button but not so many, sounds unlucky.
This topic is closed.
← All Discussions