当前位置: 首页 > news >正文

ffmpeg视频边缘模糊,打造梦幻般的视觉效果!

在视频编辑的世界里,细节决定成败。边缘模糊效果是一种强大的工具,可以让你的作品瞬间提升质感。通过简单的命令,你可以轻松实现视频边缘的柔和化处理,创造出梦幻般的视觉效果。

想象一下,当你将一段普通的视频应用边缘模糊后,画面瞬间变得柔和,焦点更加突出,观众的视线自然而然地被引导到视频的核心内容上。这种处理不仅能提升视频的专业感,还能为你的作品增添一丝神秘与艺术气息。

无论是制作短视频、广告还是艺术作品,边缘模糊效果都能为你带来意想不到的惊喜。让我们一起探索这一效果的魅力,开启视频处理的新篇章!

检查filters

在FFmpeg的命令行界面(CLI)中,您可以使用ffmpeg -filters命令来列出所有可用的过滤器。要查找特定的过滤器,如boxblur,您可以在命令行中运行以下命令:

ffmpeg -filters | findstr /C:"boxblur"

这里的findstr是Windows系统中用于字符串搜索的命令。如果您使用的是Linux或macOS,应该使用grep命令:

ffmpeg -filters | grep 'boxblur'

如果boxblur过滤器存在,上述命令将在列表中找到并显示它。如果该过滤器不存在或拼写错误,命令将不会返回任何结果。
请注意,boxblur是一个常用的视频效果过滤器,用于给视频帧添加盒状模糊效果。如果您的FFmpeg版本比较新,通常这个过滤器是可用的。如果找不到,可能需要更新FFmpeg到最新版本。

使用Boxblur

在视频的边缘应用模糊效果(Boxblur),可以使用 FFmpeg 的 boxblur 滤镜。以下是一个示例命令,它将对视频的边缘进行20像素的模糊处理:

ffmpeg -i b2.mp4 -vf "boxblur=luma_radius=20:luma_power=1:chroma_radius=20:chroma_power=1" output.mp4

在这个命令中:

  • luma_radius=20chroma_radius=20 指定了模糊的半径为20像素。
  • luma_power=1chroma_power=1 控制了亮度和色度的模糊强度。

如果你只想模糊视频的边缘而保留中心部分清晰,可以使用 cropoverlay 滤镜结合实现。以下是一个示例命令:

ffmpeg -i b2.mp4 -vf "boxblur=luma_radius=20:luma_power=1:chroma_radius=20:chroma_power=1, crop=iw-40:ih-40:20:20" output.mp4

原来的视频图片:
在这里插入图片描述

处理后的视频图片:
在这里插入图片描述

在这个命令中,crop 滤镜用于去除视频中心部分的清晰度,以便只模糊边缘。

请根据你的需求选择合适的命令,并确保 b2.mp4 文件在正确的路径下。生成的 output.mp4 将包含处理后的视频。

http://www.lryc.cn/news/467897.html

相关文章:

  • [Wireshark] 使用Wireshark抓包https数据包并显示为明文、配置SSLKEYLOGFILE变量(附下载链接)
  • 大话红黑树之(1)入门介绍
  • ESC/POS图片打印指令
  • Unity之如何在Linux上部署Dedicated Server专用服务器
  • 十、Linux 故障排除专业案例分享
  • 智慧楼宇平台,构筑未来智慧城市的基石
  • JVM 实战篇(一万字)
  • 线程同步之双摄
  • 使用 PyTorch 构建 LSTM 股票价格预测模型
  • 【C++篇】C++类与对象深度解析(五):友元机制、内部类与匿名对象的讲解
  • 模型训练进度条的代码
  • 直观理解反向传播 | Chapter 3 | Deep Learning | 3Blue1Brown
  • 052_python基于Python高校岗位招聘和分析平台
  • 基于物联网、大数据、人工智能等技术开发的Spring Cloud 智慧工地云平台源码,支持多端应用
  • 常见的跨境电商平台对比【总结表】
  • perl批量改文件后缀
  • 【Python中的字符串处理】正则表达式与常用字符串操作技巧!
  • 又是一年一度的1024,那就记录一篇算法博客吧~ 【二进制加法探秘】
  • LeetCode--买卖股票的最佳时机含冷冻期--动态规划
  • 装了Ubuntu和Windows双系统,如何设置默认启动Windows
  • WPF+MVVM案例实战-设备状态LED灯变化实现
  • MySQL--基本介绍
  • PAT甲级1008 Elevator
  • 数据导入导出
  • git的安装以及入门使用
  • 【acwing】算法基础课-搜索与图论
  • 502 错误码通常出现在什么场景?
  • 面试经典算法题69-两数之和
  • 在 Spring 框架中,循环依赖是指两个或多个 Bean 之间相互依赖
  • 一文带你入门Flink CDC