[LAU] Apply plugin effects to a sound file using the CLI

Ffanci Silvain silvain at freeshell.de
Sun May 29 07:19:52 UTC 2016


Yassin Philip, May 29 2016:

> Hi list!
>
> I'm recording screencasts with ffmpeg, and I'd like to add compression and a 
> bit of reverb to the voice track afterwards, is there a cool, scriptable way 
> to do that?
Hey hey Philip,
I don't know about cool, but there is applyplugin, which is part of the basic ladspa installation. It can apply plugins on the commandline. But I found it awkward, still, that's probably just me.

Ecasound can apply LADCSPA, some LV2 plugins and some internal plugins. I like it's syntax much better and there are lots of helpful examples on its website. With some clever code you can even add convultion reverbs from jconvolver. The clever bit is having two parallel tracks to get dry/wet levels. :)

For full on reverb jconvolver has fconvolver, which will render directly to a file.

Nama can execute its own scripts. It is based on Ecasound, but has man more high level controls. You can execute for-loops over all tracks or subgroups of tracks in a project, including the application of effects, sends, settings, rendering to disk with effect and more... Though its high level operations might be helpful, you might find Nama a bit too high level and interactive for your purposes.

There are more solutions, but even though they allow for more power, their learning curve is steeper. :( If you'd still like to know about them, just shout. :)

Good luck!
...

Ta-ta
----
Ffanci
* Homepage: https://freeshell.de/~silvain
* Twitter:  http://twitter.com/ffanci_silvain
* GitHub:   https://github.com/fsilvain


More information about the Linux-audio-user mailing list