ffmpeg 命令画中画效果
畫中畫效果也是和圖片水印一樣使用movie配合overlay實現
使用ffplay預覽一下:
ffplay -i cctvhttp.flv -vf “movie=cctvhttp.flv[subm];[in][subm]overlay=x=20:y=30[o
ut]” -x 640 -y 480
(可以看到是有兩層視頻的)
用個不同的視頻再測試:
ffplay -i cctvrtmp.flv -vf “movie=cctvhttp.flv,scale=300x200[subm];[in][subm]overl
ay=x=20:y=30[out]” -x 640 -y 480
scale=300x200:子畫面的比例大小
overlay的eof_action參數:
eof_action=0:重復前一幀(默認)
eof_action=1:停止所有流
eof_action=2:停留在主畫面
ffplay -i cctvrtmp.flv -vf “movie=cctvhttp.flv,scale=300x200[subm];[in][subm]overl
ay=x=20:y=30:eof_action=1[out]” -x 640 -y 480
ffmpeg保存到文件:
ffmpeg -i cctvrtmp.flv -vf “movie=cctvhttp.flv,scale=300x200[subm];[in][subm]overl
ay=x=20:y=30[out]” out.flv
總結
以上是生活随笔為你收集整理的ffmpeg 命令画中画效果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 颐和园门票要预约吗
- 下一篇: 许昌看子宫纵隔最好的医院推荐