Skip to content
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

Auto-sub not showing in DaVinci menu at all #107

Open
Razvand21 opened this issue Nov 11, 2024 · 10 comments
Open

Auto-sub not showing in DaVinci menu at all #107

Razvand21 opened this issue Nov 11, 2024 · 10 comments

Comments

@Razvand21
Copy link

Razvand21 commented Nov 11, 2024

My background is non existent with coding, so the instruction for installing it, or even worse, for debugging it is a nightmare.
What this even mean? Is there a shortage for letters on keyboard to put everything in context in a nice well written guide, instead of 3 words thrown out of nowhere for guessing what i should do?

For exemple because i cant find the auto-sub in davinci menu, i went to FAQ, and got even more confused:
Why would i want to find fusion folder? And why only on windows?
2. Can't find Fusion folder
Use Everything to quickly search your computer for it (Windows only).

Or the other FAQ like:

  1. Auto-Subs not opening
    Verify that Resolve detects your Python installation by opening the Console from the top menu/toolbar in Resolve and clicking py3 at the top of the console. Ensure that Path in your system environment variables contains the following:

C:\Users<your-user-name>\AppData\Local\Programs\Python\Python312
C:\Users<your-user-name>\AppData\Local\Programs\Python\Python312\Scripts\

Where do i find "Path", so i can check the path? And WHAT do i check there? Is there a shortage of SS so i can see what to expect to see and what it should look like??? ALSO, IT SHOULD BE STATED THIS IS FOR WINDOWS ONLY, so i would not lose 30 min of my life to discover that this is not related to mac users

Why would i want to find fusion folder? And why only on windows?
2. Can't find Fusion folder
Use Everything to quickly search your computer for it (Windows only).

  1. MacOS Error
    WHERE SHOULD THIS APPEAR?
    <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1006)>
    Solution: Run this command in the terminal (replace the Python directory with wherever Python is installed on your computer).

/Applications/Python\ 3.11/Install\ Certificates.command

WHAT DOES THIS EVEN MEAN? How do i even know where is python installed if i've installed it via brew, following the instructions? There is no Python folder under Application folder. What does "replace PY dir with wherever py is install" even mean?? WHEEERE should i write the path in this line commnad???? BEFORE, AFTER, in the middle? Where do i copy the path from? Why is this so undocumented for 99%of the users who would actually need it, and all the instructions are written like code lines? We are not programmers and we have never heard of terminal or other installed apps like PY and whatever other apps i installed via brew / instruction.

This is borderline offensive for me at least. Spending 3 hours to decipher hieroglyphs that one would assume i was born with the knowledge to know what they mean and that "terminal" is an app on macOS. Is it to much to write 2 more words and explain like this: "For the installation process you will need to open the macos app called "terminal" via shortcut "cmd+space" and type in the search field "terminal". Once found, open the app and a black widow will appear and you should paste the following code/command there: -> SS with the terminal opened with the text pasted". Is this to much?

So the question is, what now? I have installed all the "stuff", with no errors, but i cant see the auto-sub in the menu. I've attached SS with the only error i could find related to all i was able to understand from the installing description and FAQ.
Screenshot 2024-11-11 at 18 32 31

@lojoe92
Copy link

lojoe92 commented Nov 12, 2024

@Razvand21 This is a free plugin. There is no need for such aggressive communication.

That being said, if you are not technical enough to get the v1 up and running, you can pay for Davinci Resolve Studio, which also has auto subtitles option.

Finally, if you had taken the time to read through some prior issues you would have found that v2 is currently being developed and v1 has been deprecated. I suggest waiting until v2 is released and then try the mac installer:

#101 (comment)

@AdyTech99
Copy link
Contributor

Auto Subs V1 Manual Install Tutorial

Here's a video that should help you @Razvand21

@Razvand21
Copy link
Author

Razvand21 commented Nov 12, 2024

@AdyTech99 I appreciate your input, although i need support for the IOS version. I'm not on Windows.
@Iojoe92 I have the payed version. The problem is with language support. I need other languages as well.

Also this is not aggressive communication. This is the frustration of 99% of people who are in the creative business and have to learn how to be a programmer for a product intended to be used by anyone but programmers. How would you feel if you would like to use a bus for transport, instead of walking, but in order to do that, you should know how to repair the engine to start?

Or if there was a anticancer pill, but you need to know how to make it yourself, instead of just buying it from a drug store. How would you feel if you need that pill and of course the instruction would sound like:

**"Using stoichiometric relationships.
The coefficients in the balanced equation are used to derive stoichiometric factors
The balanced chemical equation, the stoichiometric factor relating the two substances of interest is 3molI2/2molAl

FAQ:

If the barbutation doesn't work, try: N2(g)+3H2(g)→2NH3(g)
Solution

Again, we need to use the mole ratio from the balanced equation to convert between NaN3 and N2. Then we can use the molar mass of N2 and the density of the gas to convert to volume in L.

Solving for moles of N2 :

100gNaN3×1molNaN365.0gNaN3×3molN22molNaN3=2.31molN2(5.1.11)"**

You get my point. **Why do i have to learn chemistry in order to cure myself, is this a product only for chemists? Do i need fire, is this liquid, is it gaz or it's a rock? There are 100000 questions just to begin to understand what is that. **

And all of this is my time being wasted, multiplied by the time spent by other 10k potential users, that have to learn everything from scratch, instead of just one guy making it simple to use, and sparing countless hours of frustrations for countless people. AND THE MOST IMPORTANT it could spare countless hours spent on support pages waisting the time of the devs/people responding to questions plus the time of the actual user.

This is a communication targeted at the ignorance of the people doing their hobby/job, and assuming that anyone should know everything they are doing because for them is obvious/simple.

It's the same for doctors, who speak to you like you graduated medicine school.
It's like making the back end of a CRM software without the UI. It's simply wrong.

The targeted public for the CRM is not other Devs. And for the better or worst, if you don't say anything to solve a problem, you actually take part of the ignorance cultivated among us. It's like passing besides a fight on the street like nothing is happening, or watching a theft and pretend you don't see it.

I'm not trying to offend anyone, but i'm trying to open the eyes of the Devs doing "products for the masses" accessible only to a very very very narrow audience because of the assumption that if you are no familiar with their area of expertise/knowledge, you are worthless, and you do not deserve their time to put 3 words extra in a sentence to actually make sense.

And yes, i'm waiting for a v2 with a mac installer, and if it works i'll definitely "buy a coffee" for a product that i can actually use, to show my appreciation for dev's time spent to make it usable for the intended target, and the great idea.

@AdyTech99
Copy link
Contributor

Yeah, I get what you're saying. It took me a full week to figure out how to install it, and I am a programmer.

I'd love to help you out with a step by step instruction.

  • The brew python installation causes more trouble than it is worth, install python from here instead: https://www.python.org/ftp/python/3.12.7/python-3.12.7-macos11.pkg
  • Run the rest of the commands in Terminal:
    • brew install ffmpeg
    • pip install -U stable-ts OR pip3 install -U stable-ts
    • pip install -U openai-whisper OR pip3 install -U stable-ts
  • Download this file: https://github.com/tmoroney/auto-subs/blob/main/auto-subs.py and place it in /Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Scripts/Utility folder
    • NOTE: To find the Utility folder quickly, type in Terminal: open "/Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Scripts/Utility"

There you go, it should show up in DaVinci Resolve!

Feel free to ask for clarification on any step, I'm happy to help.

@Razvand21
Copy link
Author

Thank you very much for the quick response. I'll try your guide soon!

@yujingoh09
Copy link

is this for windows user?

@AdyTech99
Copy link
Contributor

is this for windows user?

@yujingoh09 the steps should be same for both Mac and Windows. The only difference is that the Python install links will vary.

@Razvand21
Copy link
Author

Razvand21 commented Nov 18, 2024

YEEEES!! Thank you! I can see it now! Just a small quirk: "auto-subs.py" moved to the main root and is called "AutoSubs V1.py". The problem is it doesn't work for now. Though i can see the file was updated 2 days ago, so maybe there are some glitches. Also V2.lua was uploaded one hour ago, so maybe there is work in progress. I'll check tomorrow, but for now it doesn't work. It shows in the menu, but it's not responsive. (doesn't do anything).

P.S.: I'm running DaVinci Resolve studio v19.0.1

@AdyTech99
Copy link
Contributor

AdyTech99 commented Nov 18, 2024

AutoSubs v2 is out. @Razvand21

@Razvand21
Copy link
Author

Yes and it works! 10 sec install AND working, vs one week not working! This is what i call progress! Also i've bought Moroney a well deserved coffee!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants