Why does VIRB Edit Export at Half Original Bit Rate?

I'm new to VIRB Edit and using it with my VIRB 360. I'm recording 4K 30fps and the original files right off the camera are at about an 80 Mbps bitrate. However, after stabilization with VIRB Edit and exporting them at all the highest settings including Taget Quality 'MAX', the resulting files are only 40 Mbps bit rate. I know this is at a cost of quality, wondering how I can keep the original bit rate.
  • I mostly avoid getting too far into the weeds with the settings. I mostly set the 'preset' option and specify rate control (such as bit rate or crf). Now that you mention it though, I have been letting the nvidia encoder pick the bit rate and just supplying increasingly higher presets for higher quality settings. I'll specify a bit rate and see if that makes things look better. It sounds like it has for you.
  • "I believe the drastic reduction in bit rate was due to it reducing the fps from 60 to 30"--aramezan

    We only allow exports with settings that match our cameras. Since Garmin doesn't make any cameras that record 4k 60, we don't support exports with those settings either. Of course, you are exporting a 4k 60 video from VirbEdit, which means....:eek:

    :mad::mad::mad:

    Actually, if you really want to, you can make it export a 4k 60 video, its just a bit of manual work. Let me know if you are curious.


    I'm definitely curious!!!
  • bramezan First, you'll have to export a video the normal way, through VirbEdit, but it doesn't need to finish. Just make sure it actually starts (ie progress bar moves at least once, or you see the VirbExport process in your task manager) before you cancel it.
    When VirbEdit exports your video, one of the first things it does is writes out a little file at C:\Users\<your username>\AppData\Local\Temp\Garmin\Virb\export_settings.xml
    You can edit that file with any text editor. You should see a couple lines that look like this:

    <FrameRateDenominator>1001</FrameRateDenominator>
    <FrameRateNumerator>30000</FrameRateNumerator>

    Frame rates are typically expressed as a ratio of two integers. You'll want the numerator to say 60000 if you want 60fps.
    Once you've modified the file how you want to, save it and you'll have to run VirbExport from the command line with the full path to that xml file as an argument, like so:

    VirbExport.exe "C:\Users\<your username>\AppData\Local\Temp\Garmin\Virb\export_settings.xml"

    That will kick off an export with the settings in the file, and it should produce a 60fps video. The system is designed to allow any frame rate, so you can put whatever you want in those fields, though I've found it doesn't work so good with 4k 300 fps...
  • bramezan First, you'll have to export a video the normal way, through VirbEdit, but it doesn't need to finish. Just make sure it actually starts (ie progress bar moves at least once, or you see the VirbExport process in your task manager) before you cancel it.
    When VirbEdit exports your video, one of the first things it does is writes out a little file at C:\Users\<your username>\AppData\Local\Temp\Garmin\Virb\export_settings.xml
    You can edit that file with any text editor. You should see a couple lines that look like this:

    <FrameRateDenominator>1001</FrameRateDenominator>
    <FrameRateNumerator>30000</FrameRateNumerator>

    Frame rates are typically expressed as a ratio of two integers. You'll want the numerator to say 60000 if you want 60fps.
    Once you've modified the file how you want to, save it and you'll have to run VirbExport from the command line with the full path to that xml file as an argument, like so:

    VirbExport.exe "C:\Users\<your username>\AppData\Local\Temp\Garmin\Virb\export_settings.xml"

    That will kick off an export with the settings in the file, and it should produce a 60fps video. The system is designed to allow any frame rate, so you can put whatever you want in those fields, though I've found it doesn't work so good with 4k 300 fps...


    Just thought I'd post back and let you know how it went. It export at 60 fps with a bitrate of 82. Video quality looked just as good as the source. Only problem I saw was I had to export twice as the first one would not open. That could have been something on my side but I will continue to test more. Thanks for the info you provided!!!
  • Purdington, I'm sure you been really busy and appreciate your efforts in fixing this problem. Haven't heard any updates on the discussion we've been having and just wanting to see where we are. I felt with our previous discussions you are really close to figuring this thing out. These discussions have been really good for us as it creates a better chance for us being happy with the new update when it comes out, instead of getting high hopes and being let down. And as slowly as new builds of virb edit are released, I want to make sure we nail this solution to the quality problem once and for all. Thanks!!

    Also, if there is any testing that I can do on my end to help, please let me know.
  • Windows VIRB Edit 5.4.2 is Live, and contains the fix for export quality. I'd love to hear your feedback
    https://www8.garmin.com/support/down...ls.jsp?id=6591
  • Purdington, sorry its taken some time for me to get back. I have downloaded the update and doing a lot of testing. So far everything is looking good. I'll definitely post back on monday with much more detailed info.

    Just some quick notes. The quality does look way better. I am now happy with the quality. It seems "medium" setting is what "max" used to be, which is 40mbr for a 4K video. The "max" bitrate does seem really high now, probably too high, but thats ok because we now have the option to choose high or medium. At this point if I had any critiques, they would be very minor and just things to fine tune, but not really necessary to change quickly.

    Thanks very much for working with us to get this fixed!!
  • Tory, more details are helpful. What is the bitrate of your source files? What is the bitrate of the resulting exported video? What encoder/decoder setting are you using? What export quality are you choosing? Do you have a newer nvidia card? Im also assuming you are using virb edit 5.4.2