GDQuest / blender-power-sequencer

Add-on for video editing in Blender 3D: edit videos faster! Included in Blender 2.81+
https://gdquest.com/blender/power-sequencer/
GNU General Public License v3.0
717 stars 58 forks source link

BPS proxy: add option to output files to a specific directory #383

Closed cgvirus closed 5 years ago

cgvirus commented 5 years ago

Is it possible to throw all proxy outputs in a specific directory with commandline argument?

Reason: It is quite possible to get footage from banks and servers. And creating proxy in those and finding them later to delete is quite unproductive.

Finding: In Blender we have Proxy Setting>Project>Directory

This ensures all proxy will go to a global directory. This is convenient as we can just delete the whole proxy folder when project is done. Also managing proxies will be simpler.

NathanLovato commented 5 years ago

No you can't. We're keeping the tool simple so it's easy for us to maintain. Someone could contribute the feature but we're not going to add that: hopefully, BPSProxy and BPSRender will get obsolete at some point, when multithreaded support gets fully added in the VSE.

By the way, this isn't the repository for BPSProxy, it's there for now: https://gitlab.com/razcore/bpsproxy

cgvirus commented 5 years ago

Alright, then I will make a simple ffmpeg encoder directly to work with blender as a separate plug and will knock you again.

NathanLovato commented 5 years ago

Yup, note the problem isn't about coding the feature, but coding it cleanly as part of bpsproxy. You can add support that by adding a cli option and bypassing the find_files function in the __main__.py file: https://gitlab.com/razcore/bpsproxy/blob/master/bpsproxy/__main__.py

The file list parsed from the cli should just have the same format: a list of valid file paths.

NathanLovato commented 5 years ago

Opened it there: https://github.com/GDquest/BPSProxy/issues/2

Serkan-devel commented 5 years ago

(You could have selected to redirect this issue without copy and pasting it over)

NathanLovato commented 5 years ago

Good to know for next time, thanks