In the FFmpeg Filters Documentation some filters have a subsection "Commands" which begins with the sentence

This filter supports the following commands:

e. g. in the section 6.68 volume.

Filters have parameters; it is understandable. But what is the meaning of filter commands and how and when are they used?


Commands allow you to change the parameters during execution of the command. This is primarily useful when working with streaming media e.g. if the volume gets too loud during a broadcast, send a command to the volume filter to lower it.

To issue commands to filters which support it from outside, ffmpeg has to be compiled with libzmq support. See the docs for the zmq filter for details.

To issue commands from the terminal, press c

The 'command prompt' will be shown :

Enter command: <target>|all <time>|-1 <command>[ <argument>]

Enter a command as per the given format and press Enter.

e.g. overlay@logo -1 x 100

  • Thank you very much, I intensively searched for it without a success.
    – MarianD
    Apr 27 '17 at 8:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.