1

I ran the following batch, and didn't get any output:

ffmpeg -i e.mkv -af compand=attacks=0:points=-80/-80|-12/-12|20/-12 -vcodec copy r.mp4

I'm using this XP version of FFmpeg.

2
  • 1
    I tried "-report" and it didn't work. I think the problem is with the vertical bars.
    – mikko
    Aug 23, 2017 at 14:28
  • 1
    Put everything in quotes: -af "compand=…" (or perhaps single quotes, not a Windows user, cannot test)
    – slhck
    Aug 23, 2017 at 14:32

1 Answer 1

2

When calling your command from a shell, special characters like slashes, semicolons, or pipes need to be escaped or quoted properly.

So, put the entire filter value in quotes:

ffmpeg -i e.mkv -af "compand=attacks=0:points=-80/-80|-12/-12|20/-12" -vcodec copy r.mp4

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .