Both sides previous revision Previous revision Next revision | Previous revision |
video_editing:davinci_resolve_proxy_workflows [2023/10/05 15:37] – david | video_editing:davinci_resolve_proxy_workflows [2024/12/01 11:57] (current) – [Using a script] david |
---|
- For many historic versions there has been the right-click option "Generate optimised media", this creates Resolve specific non-compressed files which are optimised for resolve to read. This workflow is largely discouraged as the files aren't portable or reusable. | - For many historic versions there has been the right-click option "Generate optimised media", this creates Resolve specific non-compressed files which are optimised for resolve to read. This workflow is largely discouraged as the files aren't portable or reusable. |
| |
====== All Other Proxy Workflow Options ====== | ====== Other Proxy Workflow Options ====== |
| |
* Native generation (some cameras and hardware can generate proxies internally) | * Native generation (some cameras and hardware can generate proxies internally) |
* Encode using third party app, handbrake: https://handbrake.fr/ | * Encode using third party app, handbrake: https://handbrake.fr/ |
| |
====== Move & Rename LRV (GoPro) ====== | ===== Move & Rename LRV (GoPro) ===== |
| |
It's now possible to configure a [[https://gopro.github.io/labs/control/extensions/|GoPro to generate DaVinci Resolve compatible proxies]]. If you have an older model, don't want to go down that route, or just have older footage saved... Then use the below technique. Thanks to ''u/Li0n-000'', ''u/exclaimprofitable'' and ''u.PuzzlingDad'' on [[https://www.reddit.com/r/gopro/comments/zlu51f/tips_for_using_gopros_lrv_files_as_proxy_in/|reddit]]. | It's now possible to configure a [[https://gopro.github.io/labs/control/extensions/|GoPro to generate DaVinci Resolve compatible proxies]]. If you have an older model, don't want to go down that route, or just have older footage saved... Then use the below technique. Thanks to ''u/Li0n-000'', ''u/exclaimprofitable'' and ''u.PuzzlingDad'' on [[https://www.reddit.com/r/gopro/comments/zlu51f/tips_for_using_gopros_lrv_files_as_proxy_in/|reddit]]. |
</file> | </file> |
| |
====== Using a script ====== | ===== Using a script ===== |
| |
I had to adopt this as one of my cameras seemed to cause problems. I think it might be an issue with the media saved by the camera/camera configuration. Some proxies just hung when trying to be rendered by resolve. Clearly a bug. So, to get proxies generated I tried this script. A key thing to note, is that the resulting files had mismatched times/durations (and didn't link when trying to link them). | I had to adapt this as one of my cameras seemed to cause problems when DaVinci Resolve was doing the rendering (it would just hang with the remaining time going up and up). This doesn't seem to be a common problem! That being said, here are my notes for the sake of things. |
| |
- Install ''ffmpeg'' (including setting ''PATH''): https://www.wikihow.com/Install-FFmpeg-on-Windows | - Install ''ffmpeg'' (including setting ''PATH''): https://www.wikihow.com/Install-FFmpeg-on-Windows |
- Save scripts from here: https://gist.github.com/in03/aea16ddccd04bb178b2ef988b73664b3 | - Save scripts from here: https://gist.github.com/in03/aea16ddccd04bb178b2ef988b73664b3 (Or my fork, to keep frame rate from source https://gist.github.com/d-roman-halliday/62a078e2c219fd1db030c03d47664bc8). |
- Configure ''proxy_path_root'' (about line 35 in ''encode_resolve_proxies.py'', don't forget double slashes to separate directories) | - Configure ''proxy_path_root'' (about line 35 in ''encode_resolve_proxies.py'', don't forget double slashes to separate directories) |
- Configure ''shell:SendTo'' (Windows key + 'r'). | - Configure ''shell:SendTo'' (Windows key + 'r'). |
| |
| |
<code winbatch encode_resolve_proxies.bat> | <code winbatch encode_resolve_proxies.bat> |
</code> | </code> |
| |
I had to modify the scripts a little (new python versions perhaps). | I had to [[https://gist.github.com/d-roman-halliday/62a078e2c219fd1db030c03d47664bc8|modify the scripts a little]] (new python versions perhaps). |
| |
====== Links & Info ====== | ====== Links & Info ====== |
| |
https://forum.blackmagicdesign.com/viewtopic.php?f=21&t=90190#16 | https://forum.blackmagicdesign.com/viewtopic.php?f=21&t=90190#16 |
| |
| ===== Copying Required Files (to external HDD) ===== |
| |
| After building up many files on a local machine (particularly with the array of GoPro files for internal proxies/thumbnails) I want to copy everything to an external HDD for working with elsewhere... [[https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy|ROBOCOPY]] can help with that by mirroring directories, but only including requested file types. |
| |
| <code> |
| C:\Users\david>ROBOCOPY "<SOURCE>" "<DEST>" *.jpg *.mp4 *.mov /E |
| </code> |
| |
| The output will be like |
| <code> |
| ------------------------------------------------------------------------------- |
| ROBOCOPY :: Robust File Copy for Windows |
| ------------------------------------------------------------------------------- |
| |
| Started : <date/time> |
| Source : <SOURCE> |
| Dest = <DEST> |
| |
| Files : *.jpg |
| *.mp4 |
| *.mov |
| |
| </code> |