Future plans: GPU acceleration, multi-thread, exposure, zoom, etc.

I've had my Ultra 30 for a couple of months, and have been using VirbEdit. On the whole, VirbEdit is a decent video editor, considering its free -- its much better than the free editor that GoPro provides for their action camera. I can use it successfully, and my subscribers love the GMetrix gauge display.

But even being gentle, its not a high end non-linear video editor. No one will switch from say Adobe Premiere to VirbEdit. It is missing a long list of high-end features. So when I want to do fancy stuff, I did the initial edit using VirbEdit, export the video, and then import it into a more feature-rich package. The inexpensive one I use is CyberLink PowerDirector, which sells for about $100.

I don't expect a public commitment to future product plans, but can we hope for more high-end functions? or is the product vision for VirbEdit to stay about where it is, slowly adding features, but not aiming for power users?

In my wish list of things, I have:
  • GPU acceleration (rendering is way too slow)
  • use of multi-core CPUs, my laptop has 4 real cores and does 8 way multi-threading
  • Keyframes (invisible frames to trigger actions, applied effects, etc.
  • exposure control/editing
  • zoom and crop
  • there are more, but you get the idea


I was a professional software developer for 40+ years, I know that some of these are very big, difficult, and expensive to implement.

But I would like to dream that VirbEdit will grow up to be a middle-weight. Is my dream likely?
  • Former Member
    0 Former Member over 7 years ago
    @pat22043
    The original vision of VirbEdit was to create a simple software suite users could use to do simple editing operations on the videos recorded with our cameras. So the general answer is that we are not trying to compete with Adobe Premiere. Some features, such as PNG overlay export, actually exist to enable users to use professional level editing software in conjunction with VirbEdit's most important features(data overlays). That said, during VirbEdit 5.1 development, it was decided that we should make performance a major priority, and a big part of that was adding GPU acceleration(and it was big, difficult and expensive). There is probably still some room for refinement, but we made major strides in how fast you can export videos. We have a machine with an Nvidia GTX 1060, and it can export 1 minute of 4K video in about 25 seconds, which isn't bad. We've leveraged multi threading for a long time. In fact, we have gotten complaints in the past about export maxing out every CPU core. If export isn't maxing out your CPU, it is probably using the GPU.

    For other features, like cropping and zooming, there doesn't seem to be a lot of managerial interest in adding them to the application, which is in keeping with the general philosophy of what we want VirbEdit to be.
  • faster rendering, cool

    Thanks for your reply.
    I agree, the data overlay onto the video is the coolest part of both VibrEdit and my Vibr Ultra 30.

    How do I make sure that I've used the best settings to get the GPU acceleration during export?

    I am sure that I don't fully understand "PNG overlay export" Can you please point me to documentation on it?

    I understand that product decisions have to be driven by restrictions on engineering resources. I think that zooming and cropping are very useful for action camera footage, as the cameras have fairly wide angle lenses, and sometimes the object in focus is not all that close, so it gets lost. But I'll accept it as a far future wish list item.

    Thanks again
    Pat
  • Former Member
    0 Former Member over 7 years ago
    I think that zooming and cropping are very useful for action camera footage


    I don't disagree. There are quite a number of pretty basic features I'd love to see in VirbEdit that we just haven't had time to add.
  • I am sure that I don't fully understand "PNG overlay export" Can you please point me to documentation on it?

    This allows you to export the data overlays (gauges etc.) as PNG images without any video. You can then use these in a different video editor such as Adobe Premier and add them to the video you are editing in there.
  • How do I make sure that I've used the best settings to get the GPU acceleration during export?

    I don't fully understand "PNG overlay export" Can you please point me to documentation on it?


    Anyone able to help here?