一、分割视频

进入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. python urllib2下载文件 是否成功,Python urllib2未完成下载fi
  2. Explain执行计划
  3. 3.4. Wireless Networking
  4. Android studio/sdk/appium/jdk遇到的坑坑洼洼
  5. 炉石传说服务器维护有补偿吗,炉石传说维护公告全文及具体补偿方案 炉石数据回档怎么补偿?...
  6. 【云服务】云服务案例分析Quiz
  7. JS 异步发展流程(回调函数=Async/await)
  8. 性能测试之JMeter函数助手详解
  9. java 爬虫 图片_java实现爬虫爬取小姐姐图片
  10. 去见你喜欢的人,去做你想做的事
  11. Matlab PolySpace安装破解
  12. 数显之家快讯:【SHIO世硕心语】古有《陋室铭》,现有《群之铭》!
  13. 图片存档和通信系统(PACS)的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  14. 吴恩达机器学习(一)—— 简介
  15. 芯盾时代完成3亿元C轮融资,宽带资本领投 1
  16. 动态IP与静态ip的区别是什么
  17. Rot加密and逆序函数(废话版)
  18. 【3D打印机】3D打印小妙招之“缩短等待打印时间” :在打印开始时同时加热喷嘴和热床。
  19. python做游戏服务器_浅谈如何做一个游戏服务器
  20. android 音乐视频播放器(github上十二款最著名的Android播放器开源项目)

热门文章

  1. 1227 - Access denied;you need (at least one of) the PROCESS privilege(s) for this operation
  2. VTM3.0代码阅读:xDeriveCUMV函数
  3. 笔记本接html后无声,外接显示器后没声音怎么回事
  4. Mac系统调整Launchpad图标大小
  5. linux 以太坊开发环境搭建
  6. 方舟手游服务器设置文件翻译,方舟生存进化单机模式参数ini文件设置教程 附参数选项翻译...
  7. CString:Getbuffer和Releasebuffer的作用
  8. javaweb(九)—— 通过Servlet生成验证码图片
  9. Hadoop学习笔记(系统的学习)
  10. nfs服务器实现用户访问