[HN Gopher] Gyroflow: An open source advanced gyro-based video s...
       ___________________________________________________________________
        
       Gyroflow: An open source advanced gyro-based video stabilization
       tool
        
       Author : G4E
       Score  : 175 points
       Date   : 2023-06-16 17:01 UTC (5 hours ago)
        
 (HTM) web link (gyroflow.xyz)
 (TXT) w3m dump (gyroflow.xyz)
        
       | jelled wrote:
       | I tried to use this with my Sony camera about two years ago and
       | just could not get consistent results. Currently using Sony's
       | Catalyst Browse which does a great job stabilizing the footage
       | but the workflow is poor.
       | 
       | Looks like Gyroflow has a plugin for DaVinci Resolve[1]. If the
       | stabilization has been improved and could be done right in
       | Resolve I will definitely us this.
       | 
       | [1] https://docs.gyroflow.xyz/app/getting-
       | started/installation/d...
        
         | randomdata wrote:
         | When I last played with it I was able to get quite good results
         | with an A6400 and a phone as the gyro (the camera does not
         | natively provide the data), except for when the rolling shutter
         | is extreme, at which point it falls apart. The camera's
         | notoriously slow sensor readout seems to be more than Gyroflow
         | can accommodate for when it gets pushed.
        
           | comboy wrote:
           | Why is gyro data required? Doesn't the video itself contain
           | enough information about the movement in vast majority of
           | cases?
        
             | dmbche wrote:
             | Software based stabilisation morphs and creates artifacts
             | in the video because it's tough to track motion in space
             | from erratic camera movements - using a gyro gives your
             | software a neat little guide on camera position during the
             | shot, making stabilisation much more precise.
             | 
             | Depends on applications! Doesn't matter if you're filming
             | your child play baseball, but if you're shooting movies you
             | want the best you can get!
        
             | jelled wrote:
             | Adobe (and others) have offered tools like Warp Stabilizer
             | that analyze the image to calculate movement. In my
             | experience they are able to smooth things out a bit but
             | nothing compared to what a gryo can do. Plus those image
             | based tools take a long time to calculate.
        
           | Euphorbium wrote:
           | How do you log gyro data in a phone?
        
             | randomdata wrote:
             | I used Sensor Logger.
             | 
             | https://apps.apple.com/us/app/sensor-logger/id1531582925
        
         | mikae1 wrote:
         | Too bad Sony has crippled Catalyst Browse so badly. It doesn't
         | even do 10-bit exports, so I refuse to use it with my A7S III.
         | For proper formats and 10-bit export you need Catalyst Prepare
         | which is (surprise) a subscription based software.
         | 
         | My A7S III logs gyro data which Gyroflow happily reads.
        
       | thyselius wrote:
       | When stabilizing and shooting with a cinematic shutter speed
       | (1/48s) you have the problem with motion blur from the camera
       | shake. This blur looks very odd when stabilized. Does Gyroflow
       | have any functionality or tips toward this?
        
         | mikae1 wrote:
         | Yes, stop using ND filters and use faster shutter speeds. Add
         | fake motion blur. https://docs.gyroflow.xyz/app/getting-
         | started/common-filming...
        
       | JackGreyhat wrote:
       | Unrelated to the software itself, but it is amazing how this
       | website runs http without redirecting to https. You don't see
       | that very often any more. It's probably an oversight, I guess :)
        
       | sunflowerdeath wrote:
       | Just tried it on some random GoPro footage and was very
       | impressed! First - by the quality of stabilization. It is if not
       | better then at the same level as in Gopro itself (which is
       | considered having best e-stabilisation on the market). And
       | second, that now I can shoot with disabled stabilization and
       | choose amount of crop in post. I know that Sony offers similar
       | thing with Catalyst Browse, but it is very unconvenient to use
       | additional application to render stabilized footage, here I can
       | just use plugin for Davinci and have seamless workflow.
        
       | mikae1 wrote:
       | If you want to try this you have to change the way you work with
       | shutter speeds (and ND-filters) or else you will get horrible
       | results. See: https://docs.gyroflow.xyz/app/getting-
       | started/common-filming...
        
       | rush340 wrote:
       | I use Gyroflow to stabilize GoPro footage from autocross events
       | since I can't stand the left/right panning from GoPro's
       | HyperSmooth stabilization. Gyroflow lets me disable stabilization
       | on that axis and the results look great for my use case.
        
         | browningstreet wrote:
         | I've wondered if there was any other way to resolve that... it
         | makes a lot of my footage unusable.
        
           | [deleted]
        
       | deivid wrote:
       | It looks cool, though I still find myself looking for
       | Hyperlapse[0] alternatives. Hyperlapse seemed like magic when
       | announced, particularly, not needing to crop large parts of shaky
       | videos
       | 
       | [0] https://blogs.microsoft.com/ai/hyperlapse-siggraph-2014/
        
         | sorenjan wrote:
         | Johannes Kopf, the main author behind the original Hyperlapse
         | paper, is one of the researchers behind Localrf discussed here
         | yesterday [0].
         | 
         | I think Hyperlapse Pro [1], which stitched patches from
         | multiple frames together to create new frames after doing some
         | 3D reconstruction and then recreating a smoother camera path
         | was mostly replaced with Hyperlapse mobile [2]. The Pro version
         | was really slow, but the mobile version, which used the
         | original frames from the video, could run in a reasonable time
         | on a phone with almost as good result. Hyperlapse Pro is still
         | available to download [3], Hyperlapse mobile you have to find
         | the APK elsewhere [4].
         | 
         | [0] https://news.ycombinator.com/item?id=36348483
         | 
         | [1]
         | http://johanneskopf.de/publications/hyperlapse/first_person_...
         | 
         | [2] https://www.microsoft.com/en-us/research/wp-
         | content/uploads/...
         | 
         | [3] https://www.microsoft.com/en-
         | us/download/details.aspx?id=523...
         | 
         | [4] https://www.apkmirror.com/apk/microsoft-
         | corporation/hyperlap...
        
         | dmbche wrote:
         | While it seems neat, the principle behind it seems to cause
         | massive morphing and smoothing, and that's creating a lot or
         | artefacting.
         | 
         | This is fine for gopro footage or stuff like that, but for
         | production video, the aim is to retain as much information as
         | possible until export. I think the level of artifacting is just
         | unacceptable for general stabilisation needs - and with today's
         | cameras being 4k and up, framing 10-15% wider to adapt to the
         | stabilisation crops makes much more sense.
        
         | mikae1 wrote:
         | For GoPros the real alternative to Gyroflow is paying for
         | ReelSteady in GoPro Player. It is _very_ good.
        
         | [deleted]
        
         | hoherd wrote:
         | I've been really happy with GoPro's TimeWarp feature as a
         | hyperlapse alternative. I've used it on bike rides and car road
         | trips and it's been awesome. It doesn't do the exact same thing
         | as hyperlapse and does crop the frame, but with the GoPro's
         | wide angle lens, the FOV is still really good. I'm even using a
         | Hero7, but the newer models have much better TimeWarp features.
        
       | robinduckett wrote:
       | Utilised much by the FPV drone community, such that some camera
       | systems even advertise Gyroflow compatibility
        
       | skyde wrote:
       | This software is pure gold. I would actually love to give a
       | donation to support its developement if possible.
        
       | dang wrote:
       | Related:
       | 
       |  _Gyroflow: Advanced open-source gyro-assisted video
       | stabilization_ - https://news.ycombinator.com/item?id=30259771 -
       | Feb 2022 (65 comments)
        
       ___________________________________________________________________
       (page generated 2023-06-16 23:00 UTC)