自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 ffmpeg水印 动态

动态水印根据时间或输入帧更新水印图片的位置。下面介绍3种水印的实现。漂移水印会在视窗内连续轨迹移动。实现利用的是随帧数变化 赋值不同的x轴,y轴坐标。需要用到变化的量,这里使用随时间变量```t```

2023-07-03 20:04:33 1402 2

原创 ffmpeg水印 静态旋转

但要注意旋转后内容实际占用区域和原区域是不同的,rotate默认的输出尺寸是使用输入尺寸。因此需要重新计算输出宽度。黑色区域是输入尺寸,红色框是旋转后实际需要的尺寸。由于默认使用输入的尺寸作为输出尺寸,旋转后的图片并不能完全展示。第二步,重新计算输出尺寸,可以使用ffmpeg提供的表达式。这两表达式返回的是包含旋转后图层需要的最小宽度和高度。输出尺寸没问题了,剩下一块乌漆嘛黑的背景色,添加。第一步,将overlay层旋转45度。旋转一定角度的水印就完成了!参数并设置为不指定。第三步,不指定背景色。

2023-07-03 20:03:03 431 1

原创 ffmpeg水印 静态

ffmpeg水印实现静态水印可通过drawtext或overlay两种方法。针对纯文本水印,可以使用drawtext或overlay过滤器实现;针对图片水印,使用overlay。overlay 读取前两个输入流用作处理。读取的第一个输入作为主视频,该视频尺寸用作主视窗,main_w 表示主视窗宽度;第二个输入作为覆盖层,置于主视频之上,

2023-07-03 19:58:21 186 1

原创 ffmpeg 入门篇

如:输入input.mp4,输出帧率更改为 30 fps,输出到output.mp4,且遇到同名文件不询问直接覆盖。为输入的处理结果添加标签,在下一个处理包含上一个结果时,通过标签引用结果。命令先把 input_1.mp4 应用 rotate,同时赋予标签。)和 input_2.mp4 执行overlay。,再引用rotate的结果(帧 / 时间段 循环。

2023-07-03 19:58:12 321 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除