[FFmpeg-user] change inputs or mapping while recording
Michael Koch
astroelectronic at t-online.de
Fri Apr 24 23:31:15 EEST 2020
Am 24.04.2020 um 21:56 schrieb Edward Park:
> Hi,
>
>> How can this be done with FFmpeg? Do you have an example? I know how commands / sendcmd works. The opacity could be toggled, or the streamselect filter could be used. But where does the switching signal come from, while FFmpeg is running?
>
> The specific messaging protocol/method would depend on a variety of factors including personal preference, but to parrot an example given in the manual using zmq,
>
> % ffmpeg -i INPUT -filter_complex 'null[main];movie=INPUT2,zmq,lumakey at toggle=tolerance=1,[main]overlay,realtime' OUTPUT
>
> and sending commands to the named lumakey filter would mimic toggling between the two streams if they were the same size and position.
> i.e. using the zmqsend example program,
>
> % zmqsend <<<"lumakey at toggle tolerance 0"
That works only under Linux, right? It seems libzmq is not enabled in
the FFmpeg build for Windows from Zeranoe.
Michael
More information about the ffmpeg-user
mailing list