一、分割视频

进入ffmpeg的目录:
(1)执行从0分钟开始,剪切5分钟:
./ffmpeg -ss 00:00:00 -i /111/Movies/a2009.mp4 -t 00:05:00 a2009-1.mp4 -c copy各参数解释:
-ss 00:00:00  【从0分钟开始】
-i /111/Movies/a2009.mp4 【原始视频】
-t  00:05:00 【一共剪切5分钟】
a2009-1.mp4 【输出文件名】
-c copy 【编解码器,使用源文件解码器】(2)执行从5分钟开始,剪切到第8分钟:
./ffmpeg -ss 00:05:00 -i /111/Movies/a2009.mp4 -to 00:08:00  a2009-2.mp4 -c copy
各参数解释:
-to 00:08:00  【剪切到第8分钟】

参数参考:
​​​​​​​​​​​​​使用ffmpeg分割视频_weixin_46021205的博客-CSDN博客_ffmpeg切割视频使用ffmpeg分割视频时,想指定开始、结束时间。使用以下命令:ffmpeg -ss [start] -i [input] -to [end] -c copy [output]结果[end]结束时间一直被处理为[duration]持续时间。最后发现把-ss放在-i后面就好了。原因是-i会重置-ss的时间戳。ffmpeg -i [input] -ss [start] -to [end] -...https://blog.csdn.net/weixin_46021205/article/details/105078552https://blog.csdn.net/weixin_46021205/article/details/105078552

二、制作gif图

把一个视频从12秒开始剪切,然后截取5秒,生成gif
./ffmpeg -i /111/adn.mp4 -ss 12 -t 5 -vf "scale=480:-1" -r 15  adn.gif参数解释:
-i /111/adn.mp4【输入的视频】
-ss 12 【从第12秒开始转换】
-t 5 【转换5秒的视频】
-vf "scale=360:-1" 【调整画面分辨率,降低到480p,宽高等比例缩放】
-r 15  【原始的input.mp4是30帧的,可以用-r 15来降低成15帧。】
adn.gif 【输出的gif文件】

参考:

用ffmpeg将视频转成gif动图_xindoo的博客-CSDN博客_ffmpeg gif今天分享一个我制作表情包的技巧。现在视频编辑的门槛已经非常低了,只要装个剪映稍微学一下,很容易就能把你想要的内容剪出来,真的是有手就行。但是视频剪出来的视频是无法直接用做表情包的,只有gif格式的动图才是真正可以用的表情包。我这里分享一些用ffmpeg来生成gif动图的命令行示例,助力大家生产出更多有趣的表情包。是不是相当简单。https://blog.csdn.net/xindoo/article/details/127603896

三,加水印

./ffmpeg -i /111/Movies/adn.mp4 -ss 12 -t 5 -vf "scale=480:-1,drawtext=fontsize=40:fontfile=lazy.ttf:text='我是水印':x=30:y=30:fontcolor=gray" -r 15  adn5.gif参数解释:
-vf "scale=480:-1,drawtext=fontsize=40:fontfile=lazy.ttf:text='我是水印':x=30:y=30:fontcolor=gray"
【
-vf参数用,分隔2个子参数,drawtext是水印子参数,可设置:
fontsize=40 字体大小
fontfile=lazy.ttf 字体样式
text='我是水印' 水印内容
x=30:y=30 坐标
fontcolor=gray 水印文字颜色
】

详细参数,参考:

qu【FFmpeg】学会添加水印,只要这一篇就足够_音视频开发老马的博客-CSDN博客_ffmpeg 水印本文详细的介绍了通过FFmpeg为视频添加各种各样的水印的方法,包括文字,时间,图片,多个图片,透明,动图等,实在有些干燥,实在太有用了,真心希望能帮到大家。众所周知,FFmpeg可以为视频添加水印,主要用来标记视频所属标记,有时也可以兼顾美观,你可能没想到,用FFmpeg可以添加文字水印,可以添加图片水印,可以添加视频水印,还可以添加动态图片水印,可以实现水印的透明,还可以添加多个水印,而这一切都可以通过FFmpeg的诸多filter(可以理解为滤镜)来实现。点在看,分个享,触达更多有需要的人。...https://blog.csdn.net/yinshipin007/article/details/126125684本文详细的介绍了通过FFmpeg为视频添加各种各样的水印的方法,包括文字,时间,图片,多个图片,透明,动图等,实在有些干燥,实在太有用了,真心希望能帮到大家。众所周知,FFmpeg可以为视频添加水印,主要用来标记视频所属标记,有时也可以兼顾美观,你可能没想到,用FFmpeg可以添加文字水印,可以添加图片水印,可以添加视频水印,还可以添加动态图片水印,可以实现水印的透明,还可以添加多个水印,而这一切都可以通过FFmpeg的诸多filter(可以理解为滤镜)来实现。点在看,分个享,触达更多有需要的人。...https://blog.csdn.net/yinshipin007/article/details/126125684本文详细的介绍了通过FFmpeg为视频添加各种各样的水印的方法,包括文字,时间,图片,多个图片,透明,动图等,实在有些干燥,实在太有用了,真心希望能帮到大家。众所周知,FFmpeg可以为视频添加水印,主要用来标记视频所属标记,有时也可以兼顾美观,你可能没想到,用FFmpeg可以添加文字水印,可以添加图片水印,可以添加视频水印,还可以添加动态图片水印,可以实现水印的透明,还可以添加多个水印,而这一切都可以通过FFmpeg的诸多filter(可以理解为滤镜)来实现。点在看,分个享,触达更多有需要的人。...https://blog.csdn.net/yinshipin007/article/details/126125684本文详细的介绍了通过FFmpeg为视频添加各种各样的水印的方法,包括文字,时间,图片,多个图片,透明,动图等,实在有些干燥,实在太有用了,真心希望能帮到大家。众所周知,FFmpeg可以为视频添加水印,主要用来标记视频所属标记,有时也可以兼顾美观,你可能没想到,用FFmpeg可以添加文字水印,可以添加图片水印,可以添加视频水印,还可以添加动态图片水印,可以实现水印的透明,还可以添加多个水印,而这一切都可以通过FFmpeg的诸多filter(可以理解为滤镜)来实现。点在看,分个享,触达更多有需要的人。...https://blog.csdn.net/yinshipin007/article/details/126125684本文详细的介绍了通过FFmpeg为视频添加各种各样的水印的方法,包括文字,时间,图片,多个图片,透明,动图等,实在有些干燥,实在太有用了,真心希望能帮到大家。众所周知,FFmpeg可以为视频添加水印,主要用来标记视频所属标记,有时也可以兼顾美观,你可能没想到,用FFmpeg可以添加文字水印,可以添加图片水印,可以添加视频水印,还可以添加动态图片水印,可以实现水印的透明,还可以添加多个水印,而这一切都可以通过FFmpeg的诸多filter(可以理解为滤镜)来实现。点在看,分个享,触达更多有需要的人。...https://blog.csdn.net/yinshipin007/article/details/126125684

四、去掉原有水印

#1,先找logo区域
./ffmpeg -ss 00:00:00 -i ../Downloads/elon.mp4 -vf delogo=x=700:y=90:w=250:h=70:show=1 -to 00:00:30  elon4.mp4 -c copy参数解释:
x=700:y=90:w=250:h=70:
x=行坐标,距离左边框距离;y=列坐标,距离上边框距离
w=沿x轴,向右边延续多少个像素;h=沿y轴,向下延伸多少距离。
wywh组成了一个矩形框。。。。
show=1:会显示一个绿色的框,定位位置#2.通过多次调整xywh的数值,找到正确的位置和大小。#3.真正执行时候,去掉show=1,就不会有绿框了。
./ffmpeg -ss 00:00:00 -i ../Downloads/elon.mp4 -vf delogo=x=700:y=90:w=250:h=70 -to 00:00:30  elon4.mp4 -c copy

五、合并视频:

#1.分别把视频剪成前后2段,速度很快
./ffmpeg  -ss 00:00:00.0 -i ../Downloads/ff.mp4 -codec copy -to 00:18:39 ../Downloads/ff1.mp4
./ffmpeg -ss 00:18:46.0 -i ../Downloads/ff.mp4 -codec copy -to 00:25:04 ../Downloads/ff2.mp4#2.编写一个txt文件,内容如下:
file-list.txt 格式如下file'/Users/xxx/Downloads/ff1.mp4'
file'/Users/xxx/Downloads/ff2.mp4'#3.把2段视频组合成一个
./ffmpeg -f concat -safe 0 -i ../Downloads/file-list.txt -c copy ../Downloads/ffok.mp4
参数解释:
-safe 0,不加这个会报错:
concat @ 0x7fe7af804100] Unsafe file name '/Users/xxx/Downloads/ff1.mp4'
../Downloads/file-list.txt: Operation not permitted

参考:

FFmpeg 从视频中间删除 2 秒并连接部分。单线解决方案 - IT工具网,

ffmpeg分割视频,制作gif图,加水印、去水印,视频拼接相关推荐

  1. 电脑视频加水印软件 视频消重

              电脑视频加水印软件 视频消重          主页签名里千万不要放手机号微信号等联系方式,到了后期有了粉丝基础就可以啦           关注祥瑞自媒体,了解更多视频操作方面干 ...

  2. 视频怎么加水印,视频加水的快速方法

    视频怎么加水印?处理视频文件对于很多小伙伴来说是一件挺难的事情,因为视频编辑软件使用比较的难,如果没人教自己要花上很长的时间才能学会.所以给视频添加水印,对于大部分人来说也是一件比较艰难的操作,那么有 ...

  3. 已经拍好的视频怎么加水印?视频加水印方法大分享

    现在不管是网课视频,还是一些视频博主自制的vlog,我们都可以在这些视频里面看到水印,它不仅可以防止他人盗用视频,还可以作为自己形象的宣传,吸引流量.不过现在还是有很多小伙伴不知道怎么给视频添加水印. ...

  4. Android实现图片加水印,视频水印

    Android实现图片加水印,视频加水印 推荐经典用例,超级简单的视频加水印,图片加水印功能. 视频加水印: Android拍视频加水印功能 图片加水印 Android轻松实现拍照加水印

  5. 免费视频制作工具满足非专业用户的视频处理需求:压缩视频、转码视频、倒放视频、合并片段、根据字幕裁切片段、自动配字幕、自动剪辑等

    免费视频制作工具满足非专业用户的视频处理需求:压缩视频.转码视频.倒放视频.合并片段.根据字幕裁切片段.自动配字幕.自动剪辑等.有了它你也可以做出优秀的视频啦- Quick Cut 是一款轻量.强大. ...

  6. 视频怎么批量加水印?视频达人必备小技巧!

    无论是田园仙女李子染,还是奥力给大叔,我们总愿意通过屏幕去探视他人的生活,而短视频平台的崛起也鼓励越来越多的人参与到 分享生活中来.在我们制作视频时,经常会给视频加上水印.像GIF动图.PNG透明图以 ...

  7. 如何用视频制作动图? 视频转gif动图怎么做?

    gif动图由于它的表现形式深受大众的喜爱.当我们想要自己制作的gif动图的时候应该怎么办呢?制作动图的方法有很多种,其中视频转gif是比较常见的制作gif动图的一种,而且制作过程非常的简单.只需要使用 ...

  8. php把图片合成视频,如何把照片做成视频 照片音乐视频制作 并插入几段短视频片段...

    如何把照片制作成视频?相信大家都已经有所耳闻了,把平时手机或者相机上拍摄的照片,还有拍摄的视频都可以合起来,再添加背景音乐就成了一个非常有纪念价值的视频了.然而已经不是只有照片和音乐的视频了,整个视频 ...

  9. 视频制作和php,【艾奇电子相册视频制作软件和PHP 4.4.0 For Windows哪个好用】艾奇电子相册视频制作软件和PHP 4.4.0 For Windows对比-ZOL下载...

    十年老品牌的视频编辑和电子相册制作软件.操作简单易用,深受中老年用户喜爱.只需3步就能把照片.视频.音乐轻松融合制作成炫酷的电子相册视频.还可以为画面配上动态歌词字幕做出MTV一样的效果.软件提供上百 ...

  10. 视频制作和php,【艾奇电子相册视频制作软件和PHP学校网站系统哪个好用】艾奇电子相册视频制作软件和PHP学校网站系统对比-ZOL下载...

    十年老品牌的视频编辑和电子相册制作软件.操作简单易用,深受中老年用户喜爱.只需3步就能把照片.视频.音乐轻松融合制作成炫酷的电子相册视频.还可以为画面配上动态歌词字幕做出MTV一样的效果.软件提供上百 ...

最新文章

  1. 互联网人必读的30本书
  2. ACL控制访问列表原理+实验
  3. windows下的乱码问题
  4. MyBatis-动态SQL
  5. mask属性是css3的吗_CSS3 mask 遮罩的具体使用方法
  6. 神圣的NLP!一文理解词性标注、依存分析和命名实体识别任务
  7. ubuntu+php环境下的Memcached 安装方法
  8. 06Prism WPF 入门实战 - Log控件库
  9. mysql数据库开发笔记_MySQL数据库生成数据库说明文档
  10. 推荐 6 个不错的JavaScript动画库
  11. java扶贫,基于jsp的扶贫网站-JavaEE实现扶贫网站 - java项目源码
  12. vscode配置C++ CMake项目
  13. 如何防止在ListBox中添加很多数据出现不停的刷新?
  14. python怎么批量下载图片_python批量下载图片的三种方法
  15. 美图欣赏,转载[原文链接http://toutiao.com/a4001258776/]
  16. VUE(7) : vue-element-admin[7] : json编辑器
  17. ATtiny85 制作迷你小游戏机
  18. html页面出现504,web生产环境故障页面提示504错误
  19. 英文大写字母A~Z,小写字母a~z对应的ASCII码快速查询
  20. 跟随阿里云贾扬清,走近AI开发者的奇幻漂流

热门文章

  1. Scrapy中将数据保存到Excel和MySQL中
  2. 三星s9 android p内测,官方:S9/S9+/Note9国行版喜提Android 10内测体验
  3. WIN10程序已经打开并且在运行,但是窗口看不到
  4. java 线程interupt stop(dep)
  5. OpenCV像素点的计算,好家伙,直接降龄化教学。。。代码对图片的神奇操作~~~~~~
  6. WDK+WIN7+VS的使用编辑
  7. 学习笔记~1.3 CSS 定位布局
  8. Java如何判断字符串中包含有全角,半角符号,以及去除中文
  9. python我想对你说_python学习第20天----面向对象复习、__repr__
  10. 寒假集训D14 Demo 随机点名