每天一点FFmpeg(4)

FFmpeg命令系列

在Mac下编译 FFmpeg ,并在Android中使用
每天一点FFmpeg(1)
每天一点FFmpeg(2)
每天一点FFmpeg(3)
每天一点FFmpeg(4)
每天一点FFmpeg(5)
每天一点FFmpeg(6)

模糊

命令:boxblur=luma_r:luma_p[:chroma_r:chroma_p[:alpha_r:alpha_p]]

举例;
ffmpeg -y -i demo.mp4 -vf boxblur=1.5:1 demo_boxblur.mp4

效果:

1003.png

锐化

命令:unsharp = l_msize_x:l_msize_y:l_amount:c_msize_x:c_msize_y:c_amount

参数说明:注:所有参数都是可选,默认值5:5:1.0:5:5:0.0

l_msize_x:水平亮度矩阵,取值范围3-13,默认值5
l_msize_y:垂直亮度矩阵,取值范围3-13,默认值5
l_amount:亮度强度,取值范围-2.0-5.0,负数为模糊效果,默认值1.0
c_msize_x:水平色彩矩阵,取值范围3-13,默认值5
c_msize_y:垂直色彩矩阵,取值范围3-13,默认值5
c_amount:色彩强度,取值范围-2.0-5.0,负数为模糊效果,默认值0.0

举例:
使用默认值
ffmpeg -y -i demo.mp4 -vf unsharp demo_unsharp_d.mp4
高斯模糊效果
ffmpeg -y -i demo.mp4 -vf unsharp=13:13:-2 demo_unsharp_gs.mp4

效果:

1005.png

覆盖

命令:-filter_complex overlay = [:x[:y][:color]] 所有的参数都是可选的 x,y的值,默认0。

参数图示:

1006.png

举例:

在左上角添加图片:

ffmpeg -y -i demo.mp4 -i cc.png -filter_complex overlay demo_overlay1.mp4

执行结果:

1008.png

在右上角添加图片:

ffmpeg -y -i demo.mp4 -i mind_sa.png -filter_complex overlay=W-w demo_overlay2.mp4

在左下角添加图片:
ffmpeg -y -i demo.mp4 -i mind_sa.png -filter_complex overlay=0:H-h demo_overlay3.mp4

在右下角添加图片:

ffmpeg -y -i demo.mp4 -i mind_sa.png -filter_complex overlay=W-w:H-h demo_overlay4.mp4

执行效果

1013.png

特定时刻显示图片

5后显示图片

ffmpeg -y -i demo.mp4 -itsoffset 5 -i mind_sa.png -filter_complex overlay=W-w:H-h demo_overlay4.mp4

END。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这里通过软件MediaInfo来查看视频信息。其中黄色为帧数,红色为比特率 基本用法: 1除来上面我们通过软件来查...
    夏广成阅读 8,046评论 1 7
  • 使用 ffmpeg 缩放、裁剪、剪辑视频 我们平时使用手机拍摄的视频一般都在1080p及以上,在实际应用中,比如共...
    玛格纳斯阅读 1,894评论 2 1
  • 一个可以和自己对话的世界吧。
    名说阅读 83评论 0 1
  • 时间可真快呀,又到订年夜饭的时候;现如今,人们都喜欢早早地去餐馆预订一桌全家年夜饭。 不记得从什么时候开始,周...
    高乐呵阅读 250评论 0 0
  • 23号摆渡人电影上映,对电影其实挺失望的。所以在今天,2016/12/24日晚20:00,我想随便写点什么,来渡过...
    辛不辣阅读 205评论 0 1