https://www.oschina.net/question/3649161_2263829
ffmpeg -i 流地址 -i 流地址 -filter_complex "[1:v]scale=w=350:h=200:force_original_aspect_ratio=decrease[ckout];[0:v][ckout]overlay=x=W-w-10:y=0[out];amix=inputs=2:duration=first:dropout_transition=3" -map "[out]" -f flv 流地址
查资料查到一个 不知道有没有更好的
http://bbs.chinaffmpeg.com/forum.php?mod=viewthread&tid=307
群里的Bepartofyou 想要画中画显示的方法,下面给出一个例子:
Bepartofyou 22:09:22 大师兄 2个同样尺寸的rtmp流,ffmpeg命令能够实现画中画效果吗? 相当于一路rtmp缩放,然后再嵌入底部rtmp的某个位置。 孙悟空 22:11:51 能 Bepartofyou 22:12:16 试过几个命令 没能实现。。。。 Bepartofyou 22:17:25 那个我试过啦 那俩是不同尺寸吧 我现在就是不知道怎么去把第二个视频缩放 看overlay里面好像没有这个选项 孙悟空 22:17:38 那就scale一下
[AppleScript] 纯文本查看 ? 1 | ffmpeg - i ~ / Movies / objectC / facebook.mp 4 - i ~ / Downloads / pacopacomama -061816 _ 108 - FHD / 061816 _ 108 - paco -720 p.mp 4 - filter_complex "[1:v]scale=w=176:h=144:force_original_aspect_ratio=decrease[ckout];[0:v][ckout]overlay=x=W-w-10:y=0[out]" - map "[out]" - movflags faststart b.mp 4 |
demo图片 |