-
-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI: Interface for BPSProxy #302
Comments
It would be also nice to offer the option to generate proxies after Import Local Footage is called. I do this manually all the times: import all footage, then generate proxies.
Is there a use case where the user wants to generate proxies only for a specific folder? I'm assuming that the script will be updated to able to detect which video already has a proxy file. If I have some spare time this weekend, I'll work on this one and get in touch! |
At the moment bpsproxy only works on folders, as if you organize your footage you'll group it in folders, and it's much simpler to maintain. If you can help us integrate bpxproxy in blender we could maybe add the option to pass individual file paths. What do you think @razcore-art? Offering to generate proxies automatically after import would be nice but that's a job for another task. |
Makes sense. I didn't find the issue for this: is there one or can I create it? |
Go ahead and open issues anytime 🙂 |
So far I implemented this basic UI: but I couldn't find any Blender's Python API to use the default progress bar. I asked also on the Blender's Discord channel and they confirmed this. I found these workarounds but I still have to test them:
My only worry is about creating a bad user experience with these workarounds. |
Thanks! There's only the mouse cursor to do that for now with the official API indeed. Now I've seen add-ons make use of Michel's trick (second link) and work well. In any case even the built-in proxy rendering, although it runs on a single thread, cancels as soon as you press Ctrl Z, so it's a job you generally want to let run until the end. I'd go with the simpler option, 1. |
Ok great, next weekend I'll try implementing the first version and I'll let you know. I will probably need to touch also |
Oh hey @davcri, very nice progress. If you need any help with bpsproxy/bpsrender let me know. If you hang around in Discord we can chat up there in more realtime fashion :) - if we got the space for it. |
We have a great standalone tool to generate proxies with FFMPEG: https://gitlab.com/razcore/bpsproxy
It's fine for us to use as a command line tool at GDquest, but it'd be nice to have it better integrated with the add-on so people can benefit from it.
To do:
If you feel up for the task, we'd love some help! We can work together on it if you just want to handle the UI design part for instance.
The text was updated successfully, but these errors were encountered: