夜间模式暗黑模式
字体
阴影
滤镜
圆角
主题色
ffplay播放背景模糊视频.

模糊后:


模糊前:

ffmpeg 命令:

ffplay.exe -vf split[a][b];[a]scale=trunc(iw/1.51/1/2)2:trunc(iw/1.5/2)2,setdar=ratio=1/1:max=1000,boxblur=luma_radius=15[1];[b]scale=trunc(iw/1.51/1/2)2:trunc(iw/1.5/2)2:force_original_aspect_ratio=decrease[2];[1][2]overlay=(W-w)/2:(H-h)/2 videoplayback.mp4

上面的命令解析:

  1. split[a][b]; 输入源复制成两份.
  2. [a]scale=trunc(iw/1.51/1/2)2:trunc(iw/1.5/2)*2,setdar=ratio=1/1:max=1000,boxblur=luma_radius=15[1]; split的第一份缩放成正方形偶数宽高.和设置宽高比,然后通过boxblur模糊显示,然后命名为[1].单独拿出来的效果是这样的

  3. [b]scale=trunc(iw/1.51/1/2)2:trunc(iw/1.5/2)*2:force_original_aspect_ratio=decrease[2]
    split的第二份缩放成正方形和[1]缩放的保持一直,然后保存宽高比,然后命名为[1]单独拿出来的效果是这样的,红色背景是我用drawbox生成的红色背景
  4. [1][2]overlay=(W-w)/2:(H-h)/2 把刚刚生成的[1][2]叠加放置,2在1的中间. videoplayback.mp4是输入文件名

ffmpeg 生成的话只要把vf 和 vf 后面的一串扔里生成就行了.

此命令可以用于移动端的ijkplayer 编译过程在我之前写的博客中.

暂无评论

发送评论 编辑评论


				
上一篇
下一篇