Personal View site logo
GH2 Flow Motion v2 - 100Mbps Fast Action Performance & Reliability for Class 10 SD cards
  • 1036 Replies sorted by
  • GH2 Flow Motion v2.01 Update

    This update addresses reliability issues with HBR, FSH, and SH video modes in both NTSC and PAL. It has been successfully tested for failsafe operation under all shooting conditions and options, including 80% Slow Motion and ETC zoom modes. The stability adjustments in Flow Motion v2.01 should produce little or no visible reduction in motion picture quality in any of the updated video modes.

    In response to numerous requests, I've enabled and verified reliable operation of Flow Motion v2.01 with extended ISO levels. By default, all levels up through ISO 12500 may now be selected for use with any NTSC or PAL video mode. In practice, however, levels above ISO 3200 produce considerable noise, which may require excessive bitrate and perceptibly reduce motion picture quality compared to lower ISO levels.

    Download the Flow Motion v2.01 Update at the following link:

    http://www.personal-view.com./talks/discussion/3337/gh2-flow-motion-v2.01-update-failsafe-hbr-720p-modes/p1

  • @5min Thanks for your enthusiam for FM2! You may be interested to check out the new sample footage I uploaded in the third post from the star of the thread. I shot a direct comparison between Flow Motion v2 in 1080p 24H mode, 1080p25 HBR mode, and 720p50 SH mode:

    http://www.personal-view.com./talks/discussion/3337/gh2-flow-motion-v2.01-update-failsafe-hbr-720p-modes/p1

  • @towi well, it was not the solution, apologies. My GH2 worked without problems for one day shooting HBR, but I emptied my card, format, and it crashed again... Shooting test charts with HBR is strange too : usually it crashes after a cold start, but if I pull out the battery and shoot again, no more crash. Thanks for sharing your settings, I'll give a try :-)

    @Lpowell : great news! And thanks for your amazing work, FM 2.0 makes the GH2 shine! 24p is simply amazing. Panning footages are so fluid and movements so smooth that it's hard to belive it's shot with the GH2 :-)

  • @LPowell. Lee, looking forward to test your upcoming modified settings for 720P60, 1080i60. In the meantime, I modified your current FM2.0 settings by changing the high end bitrate for 720p and 1080i from 99 to 77 MB along with associated top and bottom bitrate values. I repated my tests and it worked fine with no write errors using Sandisk extreme 30MB/s, averaging 55MB for 720p and 45MB for 1080i and HBR.

  • @luxis The stability revisions I'm testing are intended to insure failsafe operation on all Class 10 cards, regardless of their rated maximum bitrates. In my experience, the advantage of the 95MB/sec Class 10 cards are primarily in their ability to support 4GB file-spanning at 100Mbps. Although standard 30MB/sec Class 10 cards are capable of reliably recording individual 4GB files at 100Mbps, they usually fail to span. With Flow Motion v2, you may see a brief write-speed error message when file-spanning fails on slower Class 10 cards, but the initial 4GB MTS file will be saved intact. FM2's 60Mbps 24L, FH, and H modes should span on standard 30MB/sec Class 10 cards, as well as higher rated SD cards.

  • @rapsoe for me movist works great, but one thing that is faulty is the settings about (change of )speed, just doesn't do anything to the footage. does it work on yours?

    @LPowell so far had no issues whatsoever with the 16gb 95mbs San Disk and manual lenses. maybe its just a "not all cards are made equal" issue ? the 720 50p looks great but is it a little less sharp then the 24H? i used another manual prime lens for the 720p, will try to test it again with the same lens to see if the sharpness is the same.

    to all how is the FM2 in color correction/grading/post? any examples?

  • @LPowell Looking forward! Thanks for all your great work!

  • @towi Thanks for your interest in Flow Motion v2 and your tip on the the GOPx2 settings. In fact, thanks to everyone who have posted reports of their results, they have been very helpful.

    I've been testing reliability revisions to HBR, 1080i, and 720p settings for the last few days and am planning on releasing an update soon. For those who are shooting in 1080p24, none of those settings will be altered.

  • @rapsoe for logging its great - rain or no - trust me even in broadcast progs - the chaps n chapesses that log and capture any ingest ... rain? Had a QC dept this week pass an audio mix (that I hadn't even laid back until the day after i.e. the all the way to 0 offline, crunchy drunk disco dancer music edit mix) on a well (multi million watched) series in it's nth series - joy. Ravensbourne where art thou with your brown cords and flares lol

  • I've tried again a "clean" re-install of FM2 (as suggested here: http://www.personal-view.com/talks/discussion/comment/65220#Comment_65220 ) and no, unfortunately FM2 is definitely not stable in HBR/25p mode on highly detailed scenes shot with sharp lenses. However the changes I suggested above ( http://www.personal-view.com/talks/discussion/comment/65231#Comment_65231 ) do work fine and by now seem to be reliable and stable (in 24H, HBRp25, FSHi50, SHp50).

    Some unsorted observations (based on 24H and HBR/25p tests)...

    FM2 shows a little less chroma noise than settings utilizing Panasonic's stock matrix... and shows in general a somewhat finer noise pattern. FM2 is also "sharper" (cleaner) and shows less artefacts on fine edges. Motion looks pretty smooth. FM2 infact shows somewhat less banding (it's not a world of a difference but it's noticable...). All in all I would say this is by far the best all-modes setting available!

    Many thanks @LPowell for your really great work!!!


    attached my modified version of FM2 for PAL users

    Flowmotion_v2.0_PAL_96M92M.zip
    1K
  • @Frame: I don't know/use Premiere, so I cannot recommend any details on it. But generally speaking, the idea is not to avoid the first/last frames when "importing" the clips (assuming that "import" here means: telling the software about the available .mts files - without transcoding them into some different format), but to set the "in" and "out" points of your clips (afterwards, e.g. when putting them into the timeline) such that their first and last 12 frames won't be used as a source for your final output rendering.

    You mention that the part you uploaded was 30s into a larger file: Yes, and the excerpt starts with data for an I-frame, followed by data for b-frames that have a Presentation Time Stamp (PTS) that is before the PTS of the I-frame (because the file needs to contain frames in an order that allows decoding of P- and B- frames based on differences to frames that were decoded before), but the second I-frame that is needed to interpolate the 2 B-frames is not part of the file (it would have been in the part before the excerpt). So the decoder sees two B-frames that it has only one reference frame for, and at that point it may decide to discard or partially decode those frames. ffmpeg seems to opt in favor of the partial decoding under certain circumstances: when there already was at least one other decoded frame. This would explain why ffmpeg does not decode the B-frames with missing reference when cold-starting a replay, but it does decode those B-frames both when looping (using the last decoded frame from the sequence instead of the missing reference) and probably also when "seeking" in a file - e.g. when the NLE software tries to single-step to a frame where to start, but has already decoded others in the process of getting to the right position.

    The reason why I see that effect often is that my workflow starts by cutting relevant parts from the .MTS files I recorded in the compressed domain (without re-encoding). I need to do this, as I often take lots of long shots (the "actors" being animals not allowing me to request their action on command), and if I would not decimate the material quickly after shooting it, it would use up excessive amounts of harddisk space. So I live with the mentioned work-around until I can find a better solution, which could be:

    • fixing avidemux26 to get rid of the incomplete B-frames when cutting in the compressed domain
    • changing kdenlive/mlt/ffmpeg to do the "seeking to the right position" in a different way, avoiding to produce initial garbled frames.
  • @karl Thanks a lot for your help and explanation! But how should I omit the first or last frames when importing into Premiere? Also the sample was from second 30 or later, way into the 3 min file... @rapsoe does Premiere use FFmpeg? VLC (FFmpeg?) and Quicktime do not show the effect. Got the Rain effect only once in Quicktime and could not repeat it

  • @ Movist Lovers. Since it seems that I've been responsible for few of you switching to Movist I just want to add a word of caution: Movist playbacks might suffer from the Tarkovski Rain Effect identified by @Frame. As @karl pointed out, the rain doesn't actually seem to be in the MTS footage (at least all my ProRes conversion with FCP7's L&T do not to exhibit any such effect). My conjecture is that all the players/converters based on FFmpeg as Movist is will exhibit that effect. Another conjecture can be that, on slower computers, the FFmpeg libraries, instead of forcing the players to skip frames, handle to them incomplete ones. Obviously all this would have to be verified, but the good news is that if you transcode your MTS wisely you won't be reminded of any Russian master.

  • For me the movement in 1080 25p is great. Hace had to reduce to 720 before uploadeing.

  • Tx.tor patch my video...Gf3 Flow motion v.2.0

  • @luxis Thanks for the info. I was assuming it was more to do with the GH2 than the patch, but I figured I would ask. Thanks for the pointer to classic windows media player. I will give that a shot.

  • @larch ETC gives bad results in high iso and/or underexposed shots, i think it actually doubles the noise plus other weird stuff. i works well in low iso with good light(bright daylight) also it gives less sharp images most of the time.at least this is my experience with it regardless of patches or not.

    as far as the players, look in the previous pages of this thread. classic windows media player should do fine.

  • OK, I am back from taking a few more test shots. The footage when using 24H is stunning. I am using 24H Cinema with all settings -2. I did notice one thing though. Now correct me if I am mentioning something that is a known issue. Today is the first day I have tried ETC, so it could just be normal. When I play back footage without ETC on my 60" Samsung LCD TV the pictures are about as perfect as I have seen. If I play back footage taken with ETC the footage is almost unwatchable. There is a lot of red/green noise. Lots of streaking of color and it almost looks like it is shot as a gif movie. There is no gradation in colors, the resolution is shot and so is contrast and focus. Looking at the footage on my PC it looks much better. There is still more visible noise than I expected and the image is not as sharp, but it is at least watchable. Is this something others have seen? As I said I have not used ETC before today, so I don't know if it is caused by Flow Motion or not. Attached are two screen grabs. One without ETC and one with. One secondary question. Some of the files don't play smoothly in VLC. Is there a player that you guys recommend for smooth playback at these kind of bitrates? I am on a 64bit Vista machine.

    vlcsnap-2012-05-28-16h23m49s17.png
    1920 x 1080 - 4M
    vlcsnap-2012-05-28-16h26m27s230.png
    1920 x 1080 - 4M
  • @Frame: From your .mts sample it is obvious what happenes: Your .mts file contains at least one frame that is not correctly decodable, because it references another frame that is not part of the file:

    [h264 @ 0xfd6920]Missing reference picture [h264 @ 0xfd6920]decode_slice_header error [h264 @ 0xfd6920]concealing 8160 DC, 8160 AC, 8160 MV errors

    Some players will either just skip such undecodable frames silently, others will try to decode "as much as possible" from the differential data, but as they use a wrong reference picture (usually just the one they decoded last) this will result in some artifacts. See attached a screen shot of only the broken frame "decoded" in such a way.

    It seems that the encoder you used to render your output file was making use of such an incomplete frame, but the distortion is not as clearly visible in the output than it is in your input.

    So the good news is: This is not a problem of FM 2.0. It may be, though, an odd behaviour of the software you use when it processes AVCHD files as written by FM 2.0. I have seen similar trouble with other software, too. One work-around I use for that with "kdenlive" is that I never use the first 12 or last 12 frames of a 24p recording - this seems to allow the decoder to decode a few frames before the first one that needs to become part of the output.

    Of course GOP1 settings will not result in files that can cause such trouble, but I haven't found any stable-enough GOP1 setting that delivers good quality...

    rain.jpg
    1920 x 1080 - 139K
  • @setti they're usually located at the top of page 1 of the thread

  • hi guys say being very much a noob here ,where do you go for the flowmotion patch

  • @karl Thank you very much for your evaluations! Played the original files again on my Mac - the problem seems to be Premiere Pro 6 related. In the CS6.0.1 Trial version I see the rain, but not in Quicktime 10 nor 7 VLC stutters on rapid focusing, going from blurred to sharp. The rain is unaffected by the contents of the image. Could be that fast pans/blurs cover the effect.

    When I cut the following original file in MPEG Streamclip (no reencode done, just a rewrap to mov), and then played it in Quicktime 10, I could see the rain very bright in in one of the first frames. But I could not reproduce the error playing the file again in Qicktime 10 or doing looped playback. As described, the following zip should be a portion of the original file, unaltered, rewrapped but not reencoded

    Flowmotion_Rain.mov.zip
    6M
  • @diafragna1939 IMO, that kind of question should be asked in PM or over on the "Stable GF2 Settings" thread, please. Let's keep our focus on concerns relative to the FM2 patch, here. I'll answer you over there, on the GF2 settings thread. Thanks!

  • @Frame: Ah, now I understand what you were talking about. I was mislead by your choice of naming them "white", as the stripes are just a tiny bit brighter than their surrounding :-)

    Interesting effect. I would guess that this could be just an unfortunate choice of motion vectors by the encoder, but it's hard to tell that from a re-encoded file, which may well have made different choices. If you look at the attached output of "mplayer -lavdopts vismv=7 -noslices FlowMotion_Rain.mp4", you can see that the brighter spots seem to align with target areas of multiple motion vectors. But you would really need to look at the original .MTS file to get a useful indication.

    (I used the above command line under Linux, I don't have experience with the Mac OSX versions of mplayer, there is one at http://mplayerx.org/ - I guess other ffmpeg based players also offer an option for the motion vector visualization...)

    rain_visvm.jpg
    1442 x 1077 - 121K
  • Downloaded and installed. So far the couple of tests I have done look good. About to go out for a drive to take a few more tests. One thing I have noticed, and I am sure this is teh same for all hacks, if I try and play the footage back in my Panasonic Blu Ray player by inserting the card in the player, the video skips. I am assuming this is normal because of the extra data. I did a quick screen cap of some footage in VLC and the results look great. 24H iso160.

    vlcsnap-2012-05-28-12h24m46s196.png
    1920 x 1080 - 4M
This topic is closed.
← All Discussions