如何在使用ffmpeg进行视频流传输时实时更新水印?

如何在使用ffmpeg进行视频流传输时实时更新水印?,ffmpeg,live,live-streaming,Ffmpeg,Live,Live Streaming,我正在尝试在流媒体时为视频添加水印。但是,此水印每秒更新一次。如何告诉ffmpeg更新水印?尝试添加-r 2之前-我水印,但不起作用 ffmpeg命令如下所示 ffmpeg-i/tmp/45893_video_0.ts-i/tmp/watermark.jpg-filter_complex'[1:v]colorkey=0x2bade0:0.3:0.2[ckout];[0:v][ckout]覆盖[out]'-map'[out]'-f flv“rtmp://” …-f image2-i/tmp/wat

我正在尝试在流媒体时为视频添加水印。但是,此水印每秒更新一次。如何告诉ffmpeg更新水印?尝试添加-r 2之前-我水印,但不起作用

ffmpeg命令如下所示

ffmpeg-i/tmp/45893_video_0.ts-i/tmp/watermark.jpg-filter_complex'[1:v]colorkey=0x2bade0:0.3:0.2[ckout];[0:v][ckout]覆盖[out]'-map'[out]'-f flv“rtmp://”


…-f image2-i/tmp/watermark.jpg…
它不工作。我的意思是,虽然ffmpeg是流式视频,但我在/tmp/watermark.jpg上做了一个更改,我希望它也在视频上更改。但现在它没有改变。它会保持水印,就像它开始循环1时一样。即使使用循环,图像也不会重新加载。你得把它插进去。我在一个类似的案例中所做的是类似于
-f rawvideo-pix\u fmt rgba-我用一个脚本将:0
导入到每个覆盖帧的更改中。请将完整的ffmpeg命令发送给我。关于管道脚本,您的意思是它读取图像文件并打印到标准输出(ffmpeg将读取它),对吗?
…-f image2-i/tmp/watermark.jpg…
它不起作用。我的意思是,虽然ffmpeg是流式视频,但我在/tmp/watermark.jpg上做了一个更改,我希望它也在视频上更改。但现在它没有改变。它会保持水印,就像它开始循环1时一样。即使使用循环,图像也不会重新加载。你得把它插进去。我在一个类似的案例中所做的是类似于
-f rawvideo-pix\u fmt rgba-我用一个脚本将:0
导入到每个覆盖帧的更改中。请将完整的ffmpeg命令发送给我。关于管道脚本,你的意思是它读取图像文件并打印到标准输出(ffmpeg将读取它),对吗?