Thank you for your reply.
I used the exact same command line spelling as in the link you sent:
Code: Select all
private readonly string[] _commandLineOptions =
{
//"--verbose=2",
"--audio-filter=compressor",
"--compressor-rms-peak=0.00",
"--compressor-attack=24.00",
"--compressor-release=250.00",
"--compressor-threshold=-25.00",
"--compressor-ratio=2.00",
"--compressor-knee=4.50",
"--compressor-makeup-gain=17.00"
};
[...]
_libVLC = new LibVLC(_commandLineOptions);
[rest is the same...]
This doesn't work either. I created log files from the libVLCSharp application and also from calling VLC via the command line (using --file-logging) - here the compressor filter works on the same computer. Both are attached below. My observations from comparing the two:
- The cmd line log mentions "plug-ins loaded: 494 modules", libVLCSharp does not mention any plugins at all. ->Do I have to to something to explicitly load plugins? dll files are stored in the /bin folder of the application, libcompressor_plugin.dll is there.
- libVLCSharp uses 32 bit, the command line 64 bit - can this make a difference?