FFMPEG交互式模式帮助选项



流式传输一个简单的命令,如

ffmpeg -i "Alien.mkv" -f webm tcp://localhost:8080/listen.webm

如果我按'?FFMPEG似乎与以下选项具有交互模式

   ?      show this help
   +      increase verbosity 
   -      decrease verbosity 
   c      Send command to first matching filter supporting it 
   C      Send/Queue command to all matching filters 
   D      cycle through available debug modes
   h      dump packets/hex press to cycle through the 3 states 
   q      quit 
   s      Show QP histogram

我对选项很好奇'c'

这是否意味着我可以在运行流上执行更多命令?例如,在运行流中寻求新位置?(我知道您通常不会这样做(

我对这些都不了解,在ffmpeg文档中找不到太多东西,否则在哪里。如果我按" c",则建议我使用的语法是:

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

,但我仍然不太了解如何执行命令。有人会举个例子吗?我怀疑这不多。

该功能不用于通用调整。一些过滤器支持命令。这些命令允许您更改飞行中的滤波器参数,例如如果您要发送一个实时流并发出太大的声音,则可以将命令发送到卷过滤器(如果存在于滤波器中(,并降低增益。

要查看语法,请参见SendCMD过滤器的文档。您也可以使用ZMQ客户端。

检查过滤器的文档以查看它们是否支持命令。

最新更新