{"id":6596,"date":"2021-01-21T11:28:51","date_gmt":"2021-01-21T11:28:51","guid":{"rendered":"https:\/\/www.getfpv.com\/learn\/?p=6596"},"modified":"2021-01-21T11:28:51","modified_gmt":"2021-01-21T11:28:51","slug":"increasing-dvr-frame-rate","status":"publish","type":"post","link":"https:\/\/www.getfpv.com\/learn\/fpv-diy-repairs-and-mods\/increasing-dvr-frame-rate\/","title":{"rendered":"Increasing DVR Frame Rate"},"content":{"rendered":"<p>Pretty much everyone has a DVR in their goggles. This gives the pilot the ability to record flight footage, albeit of mediocre quality. Most goggles output DVR in a video which plays in 30 frames per second, or FPS. While this may be suitable for locating lost craft, you may be better off using a higher quality DVR for showing to friends and posting online. Some goggles, like the ORQA, have higher frame rate DVR available.<\/p>\n<p>In general though, most people tend to purchase a separate DVR module like the ImmersionRC Powerplay or FXT DVR. These modules can record your FPV flights at double the frame rate-60 FPS, yielding a much smoother and enjoyable viewing experience.<\/p>\n<p>However, the days of living with low-quality, 30 FPS footage from your Fatsharks are long gone! In this article, we\u2019ll be going over a method which can increase your framerate from 30, to 60 frames per second.<\/p>\n<p>No longer do you have to settle with mediocre, low framerate footage to post on Youtube, dreaming of the day when you can afford such luxury as an ImmersionRC Powerplay. With just a few clicks in software, your DVR can look just like the pros!<\/p>\n<p>If this sounds like something you\u2019d enjoy trying out, then read on!<\/p>\n<p style=\"text-align: center;\">This article was submitted through the\u00a0<a href=\"https:\/\/www.getfpv.com\/learn\/submit-content\/\" target=\"_blank\" rel=\"noopener\">GetFPV Community Program<\/a>\u00a0by Lawrence Ro.\u00a0 You can check out more of his content on <a href=\"https:\/\/www.youtube.com\/channel\/UCHXZRr_6RFOwxApIO2N7RuQ?view_as=subscriber\" target=\"_blank\" rel=\"noopener\">YouTube<\/a>.<\/p>\n<p style=\"text-align: center;\"><em>Disclaimer: This article was written solely by a member of the FPV Community. Views and advice in this article are that of the author and does not necessarily reflect the opinion or views of GetFPV.<\/em><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<h2><\/h2>\n<h2>Motion Interpolation<\/h2>\n<p>First question, what are we even <i>doing <\/i>to increase our DVR framerate? Well, without getting too technical, we are essentially inserting \u201cextra\u201d frames between our original DVR frames,\u00a0 thus making the video seem like it has a much higher frame rate. This is commonly called \u201cmotion interpolation\u201d, and is often used to make animations more fluid, compensate for motion blur (something we are all too familiar with when it comes to FPV DVR), and for mimicking slow-motion effects.<\/p>\n<p>Here is a video demonstrating the powerful effects that frame interpolation can yield: <a href=\"https:\/\/www.youtube.com\/watch?v=sFN9dzw0qH8&amp;ab_channel=LegoEddy\">https:\/\/www.youtube.com\/watch?v=sFN9dzw0qH8&amp;ab_channel=LegoEddy<\/a><\/p>\n<p>Additional information may be found here: <a href=\"https:\/\/en.wikipedia.org\/wiki\/Motion_interpolation\">https:\/\/en.wikipedia.org\/wiki\/Motion_interpolation<\/a><\/p>\n<p>It\u2019s worth mentioning that the most widely-used frame interpolation, DAIN, now costs $9.90 (donation) to use. However, the GitHub is available for those interested: <a href=\"https:\/\/github.com\/baowenbo\/DAIN\">https:\/\/github.com\/baowenbo\/DAIN<\/a><\/p>\n<p>For us down-to-earth FPV pilots though, we do not need the most advanced software, much less bother to pay $10 simply to improve our video footage.<\/p>\n<h2>Hybrid<\/h2>\n<p>Today, we are going to be using a software called Hybrid. Hybrid is a multi-platform video handler, and contains a number of frame interpolation techniques, albeit older and less-used. However, these methods should still yield excellent results.<\/p>\n<p>Here is a comparison of 30 FPS DVR, and the 60 FPS version after being processed through Hybrid. As you may see, there is a noticeable improvement in terms of the fluidity in the processed video.<\/p>\n<p><iframe loading=\"lazy\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/pJCt2EnmXHY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>First off, download Hybrid: <a href=\"https:\/\/www.selur.de\/\">https:\/\/www.selur.de\/<\/a><\/p>\n<p>Once Hybrid is installed, you should be greeted with the main page once the software is opened.<\/p>\n<p><a class=\"dt-pswp-item\" href=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/1.png\" data-dt-img-description=\"\" data-large_image_width=\"1171\" data-large_image_height=\"491\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-6597\" src=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/1-1024x429.png\" alt=\"Hybrid Main Page\" width=\"1024\" height=\"429\" srcset=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/1-1024x429.png 1024w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/1-300x126.png 300w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/1-768x322.png 768w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/1.png 1171w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Open file location under the Base tab. This is the file path to your DVR recording, most likely from an SD card.<\/p>\n<p><a class=\"dt-pswp-item\" href=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/2.png\" data-dt-img-description=\"\" data-large_image_width=\"1172\" data-large_image_height=\"491\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-6598\" src=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/2-1024x429.png\" alt=\"Hybrid - Open File\" width=\"1024\" height=\"429\" srcset=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/2-1024x429.png 1024w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/2-300x126.png 300w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/2-768x322.png 768w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/2.png 1172w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Next, head over to Config\/Paths and select your desired input and output paths. The input path should be the same as the directory that your DVR file is located in. The output path can be any valid, writable location.<\/p>\n<p><a class=\"dt-pswp-item\" href=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/3.png\" data-dt-img-description=\"\" data-large_image_width=\"1171\" data-large_image_height=\"489\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-6599\" src=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/3-1024x428.png\" alt=\"Hybrid - Select Paths\" width=\"1024\" height=\"428\" srcset=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/3-1024x428.png 1024w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/3-300x125.png 300w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/3-768x321.png 768w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/3.png 1171w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Now comes the fun part! Under Filtering, you can choose which frame interpolation method Hybrid should use. For the sake of simplicity, I am using Avisynth. Navigate to the Frame tab under Avisynth, and you\u2019ll be met with a number of filters. Make sure that Avisynth is selected under the Support box, in the lower right-hand corner.<\/p>\n<p><a class=\"dt-pswp-item\" href=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/4.png\" data-dt-img-description=\"\" data-large_image_width=\"1170\" data-large_image_height=\"491\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-6600\" src=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/4-1024x430.png\" alt=\"Hybrid - Filtering Options\" width=\"1024\" height=\"430\" srcset=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/4-1024x430.png 1024w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/4-300x126.png 300w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/4-768x322.png 768w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/4.png 1170w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Enable \u201cFPS Adjust\u201d, select SalFps3, and change the FPS to 60. Of course, you can use other configurations. I just found this to be the simplest method.<\/p>\n<p>Choose \u201cFPV adjust &#8211; SalFps3\u201d under Filter settings, and then apply the configuration to Hybrid. If you would like, you may save the configuration for later use. In this case, I named mine DVR60FPS.<\/p>\n<p><a class=\"dt-pswp-item\" href=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/5.png\" data-dt-img-description=\"\" data-large_image_width=\"1170\" data-large_image_height=\"491\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-6601\" src=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/5-1024x430.png\" alt=\"Hybrid - Filter Settings\" width=\"1024\" height=\"430\" srcset=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/5-1024x430.png 1024w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/5-300x126.png 300w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/5-768x322.png 768w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/5.png 1170w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Head back over to the Base tab, and ensure that video processing is set to \u201cx264\u201d, and that audio is set to \u201cignore\u201d. Also, check the \u201cgenerate\u201d box to set a file path for the new 60 FPS DVR footage.<\/p>\n<p><a class=\"dt-pswp-item\" href=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/6.png\" data-dt-img-description=\"\" data-large_image_width=\"1169\" data-large_image_height=\"490\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-6602\" src=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/6-1024x429.png\" alt=\"Hybrid - Output settings\" width=\"1024\" height=\"429\" srcset=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/6-1024x429.png 1024w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/6-300x126.png 300w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/6-768x322.png 768w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/6.png 1169w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Finally, create the job and start conversion. Depending on your computer, the size of the DVR file, and the frame rate, this could take anywhere from 10 seconds to a couple of minutes.<\/p>\n<p><a class=\"dt-pswp-item\" href=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/7.png\" data-dt-img-description=\"\" data-large_image_width=\"1171\" data-large_image_height=\"489\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-6603\" src=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/7-1024x428.png\" alt=\"Hybrid - Processing Video\" width=\"1024\" height=\"428\" srcset=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/7-1024x428.png 1024w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/7-300x125.png 300w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/7-768x321.png 768w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/7.png 1171w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Alternatively, you can use Vapoursynth as the interpolation method. Here is one example configuration:<\/p>\n<p><a class=\"dt-pswp-item\" href=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/8.png\" data-dt-img-description=\"\" data-large_image_width=\"1168\" data-large_image_height=\"489\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-6604\" src=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/8-1024x429.png\" alt=\"Hybrid - Alternate options\" width=\"1024\" height=\"429\" srcset=\"https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/8-1024x429.png 1024w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/8-300x126.png 300w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/8-768x322.png 768w, https:\/\/www.getfpv.com\/learn\/wp-content\/uploads\/2021\/01\/8.png 1168w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>That\u2019s it! You should now have a beautiful DVR footage that plays back in 60 frames per second, as opposed to the old 30 FPS. While some pilots may <i>like <\/i>the lower frame-rate because of the motion-blur and sense of speed in the footage, many prefer 60 FPS because it looks cleaner, smoother, and more enjoyable to watch.<\/p>\n<h2>Conclusion<\/h2>\n<p>Well, there you have it! No need to spend tons of money on a separate DVR module if you are willing to go a few extra steps. While this frame interpolation method is far from perfect, the improvement over the original 30 FPS DVR is simply amazing. I would strongly encourage <i>any <\/i>FPV pilot out there who wants to see what 60 FPS DVR looks like without spending a ton of money, to try out Hybrid, as well as experiment with other settings to see what works best for them.<\/p>\n<p>Have fun posting your freshly-converted flight videos online, and sharing with friends and family!<\/p>\n<p>Happy flying!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>No longer do you have to settle with mediocre, low framerate footage, dreaming of the day when you can afford such luxury as an ImmersionRC Powerplay. With just a few clicks in software, your DVR can look just like the pros! In this article, we\u2019ll be going over a method which can increase your framerate from 30 to 60 frames per second.<\/p>\n","protected":false},"author":2,"featured_media":6614,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[255],"tags":[6373,421,418,6768,2390,420,685,834,422,7672,5456,8695,8793],"class_list":["post-6596","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fpv-diy-repairs-and-mods","tag-camera","tag-drone","tag-drone-racing","tag-dvr","tag-fatshark","tag-fpv","tag-getfpv","tag-quad","tag-quadcopter","tag-racing","tag-radio","tag-video","tag-youtube","infinite-scroll-item","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"_links":{"self":[{"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/posts\/6596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/comments?post=6596"}],"version-history":[{"count":4,"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/posts\/6596\/revisions"}],"predecessor-version":[{"id":6615,"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/posts\/6596\/revisions\/6615"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/media\/6614"}],"wp:attachment":[{"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/media?parent=6596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/categories?post=6596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.getfpv.com\/learn\/wp-json\/wp\/v2\/tags?post=6596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}