-
-
Notifications
You must be signed in to change notification settings - Fork 68
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
Cannot use plugdata compiled lv2 plugin in ecasound and ffmpeg #2039
Comments
First off: This is not a bug with plugdata, we only provide this integrated toolchain but it is not part of the plugdata code-base. Bug reports should ideally be reported upstream as that is where bugs would be fixed. In this case "upstream" is the hvcc project: https://github.com/Wasted-Audio/hvcc Second: I'm able to reproduce, but I've never used LV2 plugins with ffmpeg or ecasound. Have you used this feature before? Seems rather obscure, but I see that ffmpeg uses lilv2 for it's LV2 hosting and jalv.gtk (the standard lilv test tool for LV2 plugins) can load it just fine. There isn't really any error that gives us a clue of what is going wrong here. Also I get exactly the same result with other LV2 plugins, so I'm inclined to say the problem is with ffmpeg. |
Apologies, I didn't realise hvcc was responsible for compiling the plugins. I'll be sure to report there if there are any other issues. Yes, I have used the function with both ecasound and ffmpeg. These two work for me:
and the same plugin in ecasound
|
Yeah I was able to use the command with some plugins, but many others failed the same. |
Ok, thanks. I'll report this on ffmpeg's issue tracker. Did you have success or thoughts about ecasound? |
Sorry I have no experience with ecasound. The fact that it says "Invalid argument, unable to parse" seems to indicate that the argument is incorrect. |
I am trying to do some batch processing using an lv2 plugin generated by plugdata via both ffmpeg and ecasound. Both of these are capable of running lv2 plugins. See details here:
https://ffmpeg.org/ffmpeg-all.html#lv2
https://ecasound.seul.org/ecasound/Documentation/examples.html#lv2
To test this I generated a simple plugin that just has an [adc~] connected to [dac~]
lv2test.zip
And generated this plugin
lv2test.lv2.zip
In ffmpeg when I ran
ffmpeg -y -i in.wav -af 'lv2=p=urn\\:hvcc\\:lv2test' out.wav
it gave me the following outputIn ecasound I ran the following command
ecasound -i in.wav -o out.wav -elv2:urn:hvcc:lv2test
which gave me this output error(I also tried escaping the
:
's in that same command.The text was updated successfully, but these errors were encountered: