Personal View site logo
Make sure to join PV on Telegram or Facebook! Perfect to keep up with community on your smartphone.
Please, support PV!
It allows to keep PV going, with more focus towards AI, but keeping be one of the few truly independent places.
GH2 Flow Motion v2 - 100Mbps Fast Action Performance & Reliability for Class 10 SD cards
  • 1036 Replies sorted by
  • @mpgxsvcd The Stream Parser log file of the HBR test you uploaded shows no evidence of the encoder entering Fallback mode. After the initial GOP, all frames were encoded using high quality quantization tables.The Stream Parser bitrate display you uploaded does not show typical Fallback mode bitrate-limiting behavior or a cyclical bitrate cadence. Where that type of dip in bitrate may occur is when an auto-focus lens briefly defocuses in AFC mode, producing a blurry image. If you can send me a copy of the original MTS file (via Dropbox or Vimeo) I'd like to examine the frame encoding.

    Raw bitrate comparisons are of limited value when evaluating patches that use differently optimized quantization tables. The important criteria with Flow Motion v2 involve how effectively it makes use of its bits, rather than how large its bitrate can climb. In particular, FM2 avoids using overkill techniques that can max out bitrate without providing perceptible improvements in motion picture quality.

  • @bheath beautiful test, looks great! What lens?

  • @rawmeyn - 80% VMM uses the same settings as 24p but requires (30/24) 1.25 times the bandwidth.

  • @bheath - What do you mean with: "I'm learing to use the 80% mode to reduce stutter and artifacts." Sorry, but I'm also new to the GH2 (coming from a GH1). Is the 80% Mode any special for max. quality? Thanks!

  • Thanks lpowell--can't wait to try this out when I get back from Germany.

  • Still testing and still no failures. I'm really looking forward to seeing it after the sun goes down. 720-60 Click Here to View The Video Titled: test Flow motion V2 Color Ghears

  • Wowza - just looking at some low light stuff - stunning ! No problems with a Pretec 433x 64 gig card a Sandisk 64 gig 30 + 45MB card so far in all modes.

  • @LPowell - Thanks for this. The flowmotion 2 settings are amazing! I did some shooting this morning in the back 40. No card write errors at all with a basic sd 10 card. I'm learing to use the 80% mode to reduce stutter and artifacts. It shone here. The mp4 I put up stutters alot, but that might have to do with keyframe cadence? Also, I want to thank you for your lucid descriptions and instructions. And thanks again to Vitaly and the other kingpins here.

  • I tried to do the elemental streams. I have attached the .log file that it made for the 1080p @ 30 FPS recording. I really am not sure how to read or use it. Maybe someone could point me in the right direction?

    I actually don't think the blip in the 1080p @ 30 FPS was that big of an issue. I went back and played the file in streamparser and it went through a rapid change of exposure and focus at that point. I don't think that is indicative of how it behaves in normal scenarios.

    Overall the bit rates look good and the footage I took with Flow Motion v2.0 didn't have any visible flaws. It looks really good.

    I also did a comparison of it and the No adverse Affects settings to see where the bit rate differences were coming from. Those results are attached and below. I was a little surprised to see how close the I frames were for both of the settings. It looks like the B frames are where most of the difference is.

    Also note that I used a version of the No adverse affects settings that does not use B-frames for 720p. I simply forgot to check that setting when I loaded it. I have it turned on now.

    1080p @ 30 FPS No adverse Affects ├─── I Frame Size (Min/Ave/Max): 170,112 / 432,871 / 461,952 ├─── P Frame Size (Min/Ave/Max): 53,184 / 235,742 / 420,672 └─── B Frame Size (Min/Ave/Max): 20,160 / 71,198 / 134,784

    Flow Motion 2.0 ├─── I Frame Size (Min/Ave/Max): 130,560 / 470,701 / 553,344 ├─── P Frame Size (Min/Ave/Max): 72,576 / 72,576 / 72,576 └─── B Frame Size (Min/Ave/Max): 22,464 / 135,736 / 219,648

    1080p @ 30 FPS ETC No adverse Affects └─── Video Frame Size (Min/Ave/Max): 37,632 / 140,530 / 364,800 ├─── I Frame Size (Min/Ave/Max): 132,864 / 288,871 / 339,072 ├─── P Frame Size (Min/Ave/Max): 89,280 / 223,791 / 364,800 └─── B Frame Size (Min/Ave/Max): 37,632 / 92,415 / 154,560

    Flow Motion 2.0 └─── Video Frame Size (Min/Ave/Max): 36,864 / 243,366 / 405,120 ├─── I Frame Size (Min/Ave/Max): 91,392 / 380,151 / 405,120 ├─── P Frame Size (Min/Ave/Max): 48,768 / 48,768 / 48,768 └─── B Frame Size (Min/Ave/Max): 36,864 / 175,868 / 254,016

    720p No adverse Affects └─── Video Frame Size (Min/Ave/Max): 11,904 / 70,332 / 335,808 ├─── I Frame Size (Min/Ave/Max): 120,000 / 305,347 / 335,808 ├─── P Frame Size (Min/Ave/Max): 11,904 / 62,282 / 121,536 └─── B Frame Size (Min/Ave/Max): 0 / 0 / 0

    Flow Motion 2.0 └─── Video Frame Size (Min/Ave/Max): 9,792 / 145,704 / 394,560 ├─── I Frame Size (Min/Ave/Max): 94,464 / 367,384 / 394,560 ├─── P Frame Size (Min/Ave/Max): 21,120 / 139,660 / 246,912 └─── B Frame Size (Min/Ave/Max): 9,792 / 92,426 / 131,520

    1080p @ 24 FPS No adverse Affects └─── Video Frame Size (Min/Ave/Max): 21,696 / 226,456 / 798,912 ├─── I Frame Size (Min/Ave/Max): 211,776 / 730,476 / 798,912 ├─── P Frame Size (Min/Ave/Max): 43,968 / 341,631 / 547,392 └─── B Frame Size (Min/Ave/Max): 21,696 / 120,280 / 165,504

    Flow Motion 2.0 └─── Video Frame Size (Min/Ave/Max): 88,512 / 483,307 / 869,184 ├─── I Frame Size (Min/Ave/Max): 287,616 / 832,219 / 869,184 ├─── P Frame Size (Min/Ave/Max): 227,136 / 227,136 / 227,136 └─── B Frame Size (Min/Ave/Max): 88,512 / 310,657 / 372,864

    1080p @ 24 FPS ETC No adverse Affects └─── Video Frame Size (Min/Ave/Max): 77,952 / 226,825 / 583,488 ├─── I Frame Size (Min/Ave/Max): 287,616 / 531,500 / 583,488 ├─── P Frame Size (Min/Ave/Max): 126,528 / 333,531 / 402,624 └─── B Frame Size (Min/Ave/Max): 77,952 / 148,861 / 213,120

    Flow Motion 2.0 └─── Video Frame Size (Min/Ave/Max): 231,936 / 502,954 / 734,400 ├─── I Frame Size (Min/Ave/Max): 280,896 / 693,956 / 734,400 ├─── P Frame Size (Min/Ave/Max): 312,000 / 312,000 / 312,000 └─── B Frame Size (Min/Ave/Max): 231,936 / 409,365 / 587,712

    00008.zip
    710B
    Hack Settings Comparison.docx
    14K
  • @LPowell

    I will check the other modes. Please note that I never attempted to take any stills at all. I think the issue is actually the Shutter Priority mode with Auto ISO or Intelligent ISO. That is where I have seen the issue. I bet the problem is that the sudden change in ISO is causing issues.

    Again, I know most people don't shoot videos using Shutter Priority and Auto ISO. However, we cannot change ISO during recordings so it is the only mode that allows me to use a fixed shutter speed with the ability to vary and control exposure. That is essential to my style of shooting. Probably not suited to others style though.

  • mm, i must ad this.
    shooting in stilmode, and taking pictures when filming go's without probs in pal.
    BUT.... when you playback the file on camera, the file freeze on the moment where the first picture was taken.
    Just pressing the stop button, brings the camera back to live.
    The file is further oké, when editing in post.

  • @DeShonDixon i use splash http://mirillis.com/en/products/splashexport.html

    @mpgxsvcd @LPowell i did try to reproduce mpgxsvcd problem in still mode, in pal with sandisk 10 extreem 30mb/s.
    There where no problems.

  • @jrd In 24H video mode, Flow Motion v2 will automatically shift into 140Mbps turbo mode whenever a peak bitrate higher than 100Mbps is required. This occurs most often when using 80% Slow-Motion 24H mode (which uses 25% more bandwidth), but can also occur when shooting well-lit, highly detailed subjects in regular 24H video mode.

    In my testing, I found that 24H peak bitrates higher than 140Mbps would not record reliably on Class 10 SD cards and offered no significant improvement in perceptible image quality. With the 3-frame GOP used in Flow Motion v2, the I-frames produced by a 140Mbps peak bitrate are comparable to an all-Intra encoder running at 280Mbps.

    @peternap I've tested Flow Motion v2 in low-light underexposed by as much as two stops. In those conditions it maintained optimal image quality, typically with average bitrates in the 40-50Mbps range.

  • @LPowell Did you test this in low light?

  • @LPowell

    It's a frequently asked question, I know, and you're bound to get is sooner or later, so here goes: is there anything to be gained -- or lost, other than card space and reliability-- if the user raises the bit rate for 24p? And would that change actually lead to higher frame sizes/less compression? Thanks.

  • @mpgxsvcd I just tried to reproduce your 720p60 test in S still-frame mode using a Lumix 45-200mm lens operating in AFC mode. This was the first time I've tried taking a snapshot while shooting a video, and it worked for me each time, and the video continued to record. I haven't been able to induce any recording failures so far.

    Edit: I was able to get recording to stop on two occasions in 720p60 S still-frame mode with the 45-200mm in AFC mode, by panning between highly detailed objects at different distances. So far, however, I've haven't been able to reproduce this failure under any conditions when shooting in Manual Movie Mode or when the lens is set to AFS or manual focus mode. Can you see if you can reproduce the error in non-AFC and/or Movie Mode as well?

  • Everyone is faster than I am. I spent the last hour testing it against Sanity 5 with different lenses in 720-60. It flat kicks butt. No errors although I don't get them with sanity either.

    flow-up.jpg
    800 x 450 - 244K
  • @LPowell

    Working on getting the sample and elementary stream file now.

  • @mpgxsvcd Thanks for your reliability testing of Flow Motion in 720p60 and HBR 30p modes. Please post an example of a Stream Parser chart that shows the encoder entering Fallback mode, along with a frame grab if possible. "Fallback Mode" is not merely a temporary dip in bitrate of the type seen in the Stream Parser chart 00008 that you uploaded above. Stream Parser specifically identifies Fallback Mode malfunctions in its elementary stream reports.

    One point I haven't mentioned is that it's important to use the camera to format the SD card each before shooting a series high bitrate test footage, in order to guard against SD card memory fragmentation.

    In evaluating Stream Parser bitrate charts, bear in mind that bitrate is only an indirect measure of motion picture quality and can vary dramatically as the subject matter or camera position changes. Without reference to a relevant frame grab (or MTS file) of the original video, there's no way to evaluate the context of a Stream Parser bitrate chart. A more direct gauge of encoding quality can be obtained by using Stream Parser to generate an elementary stream file of the video, which will list the base DC quantization factors used to encode each frame.

  • @luxis

    The 720p settings are giving the write errors and the 1080p @ 30 FPS HBR mode appears to be going back into fallback mode in some scenarios.

  • @duartix

    Isn't the point of these settings to prevent it going into fallback? I thought that was what the optimized quantizers were for?

  • @luxis

    I wasn't taking a picture during recording at all. I was recording in the mode that you can take a picture I just wasn't taking any pictures during that video.

    It also failed in regular video only mode 3 times for 720p @ 60 FPS SH. I haven't been able to record a single successful 720p @ 60 FPS video with the 25mm F1.4 or 14-140mm lenses in AFC mode yet. I have shot indoors and outdoors and both failed with the 30 mb/sec Class 10 card.

    All other video modes stability seems perfect. It is just 720p that is failing.

  • Is NTSC HBR spanning supported?

  • @mpgxsvcd Your Streamparser log looks OK. It's looking like a good VBR patch should behave reacting to content, except for one tiny bit from near frame #1560 and for about the next 12 frames where the encoder is probably going into Fallback mode (can you try logging that section in Streamparser's Elementary stream decoder to see how the quantizers are reacting?) The P-Frame stats are normal as there is usually a rogue P-Frame in the first GOP.

  • @mpgxsvcd what setting is this? 1080p @ 30 FPS , mjpeg hd?

This topic is closed.
← All Discussions