剪切视频

使用 -ss 和 -t 选项,从第0秒开始,向后截取31秒视频,并保存

ffmpeg -ss 00:00:00 -i video.mp4 -vcodec copy -acodec copy -t 00:00:31 output1.mp4

从第01:33:30 开始,向后截取 00:47:16 视频,并保存

ffmpeg -ss 01:33:30 -i video.mp4 -vcodec copy -acodec copy -t 00:47:16 output2.mp4

合并视频

把剪切得到的两个视频合并成一个视频

使用 TS格式拼接视频

先将 mp4 转化为同样编码形式的 ts 流,因为 ts流是可以 concate 的,先把 mp4 封装成 ts ,然后 concate ts 流, 最后再把 ts 流转化为 mp4。

ffmpeg -i output1.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb output1.ts
ffmpeg -i output2.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb output2.ts

为了减少命令的输入,需要一个filelist.txt文件,里面内容如下

file 'output1.ts'
file 'output2.ts'

合并视频命令

ffmpeg -f concat -i filelist.txt -acodec copy -vcodec copy -absf aac_adtstoasc output.mp4

参考链接:

https://blog.csdn.net/east196/article/details/79821361

https://blog.csdn.net/angus_17/article/details/80696989

转载于:https://www.cnblogs.com/sn-dnv-aps/p/10832852.html

使用ffmpeg裁剪和合并视频相关推荐

  1. ffmpeg 裁剪、合并视频的多个部分

    我需要裁剪视频文件的多个部分,并将其合并成一个新的视频. 如果我只想剪下一部分,我会做: ffmpeg -i video.mp4 -ss 00:00:03.500 -to 00:00:08.500 - ...

  2. ffmpeg无损裁剪、合并视频

    我用的版本是 ffmpeg version git-2020-06-23-ce297b4 官方文档 https://ffmpeg.org/ffmpeg-utils.html#time-duration ...

  3. Ubuntu下使用ffmpeg分割和合并视频文件

    1.ffmpeg的安装 sudo apt install ffmpeg 2.裁剪视频文件 ffmpeg -ss 00:00:00 -i input_file.mp4 -vcodec copy -aco ...

  4. linux ffmpeg加速和合并视频命令

    视频处理成2倍速: ffmpeg -i old.mp4 -vf "setpts=0.5*PTS" new.mp4合并视频: ffmpeg -i 1.mp4 -vcodec copy ...

  5. 【ffmpeg】——批量合并视频

    最近在做一个项目,关于视频下载的,需要同时对多个视频进行处理,这时我们用到了一个工 具--ffmpeg,工具具体的安装步骤大家可以度娘,在这就不一一介绍啦. 下面进入正题,该如何使用ffmpeg工具进 ...

  6. C#中使用FFMPEG切割、合并视频。

    参考网址:https://blog.csdn.net/samwang_/article/details/70332924 使用前先确保电脑已经安装了FFMPEG,并且配置好环境变量.检测是否安装配置好 ...

  7. Android 使用FFmpeg 裁剪出正方形视频

    到目前为止 Android 中还不能直接录制正方形的视频, 虽然不能直接录但是我们也有一些方式来处理录制后的视频, 之前我写过一篇文章 Android 自定义Camera(一), 可以先了解一下如何做 ...

  8. 使用 ffmpeg 快速合并视频文件

    1. 下载安装 ffmpeg 在官网上下载 ffmpeg 链接: Download FFmpeg windos 下下载 .ZIP 格式的 ffmpeg 直接解压即可,无需安装,之后配置好环境变量就好了 ...

  9. ffmpeg 将一个视频裁剪多个部分,然后合并所有的裁剪为一个视频

    如果你想利用 ffmpeg 将一个视频裁剪为多个部分,然后合并所有的裁剪为一个视频, 那么你可以执行 : ffmpeg -i input -filter_complex "[0:v:0]se ...

最新文章

  1. 线程的挂起是错误的概念实际是线程的阻塞,挂起只针对进程,将进程挂起会将进程从内存空间交换到磁盘空间的过程
  2. jmeter 逻辑控制器
  3. 云原生生态周报 Vol. 15 | K8s 安全审计报告发布
  4. 最强悍的VS插件—reSharper
  5. 有了这款Python神器,新手也会调试代码!
  6. 2_2 DecorateMode.cpp 装饰者模式
  7. java web项目无xml配置,完全javaconfig方式参考资料
  8. java数组 —(8)
  9. 高级ZK:异步UI更新和后台处理–第1部分
  10. android.graphics包中的一些类的使用
  11. java add方法实例_java.util.TreeSet.add()方法实例
  12. 用命令行快速打开软件
  13. 《编译原理》一道关于逆波兰式的作业题(学委推导出了逆波兰式的数学公式表示)
  14. silverlight 中缓存应用程序相应的库文件
  15. 大数据、Hadoop、Hbase介绍
  16. 一些鼠标指针图案大全和美化 20+
  17. 基于SpringBoot的网页版进销存-2.0版本
  18. 平面变压器的设计(翻译)(1)
  19. ERP - 国际贸易术语(Incoterm)总结
  20. Centos7部署Mantis

热门文章

  1. 在django restful framework中设置django model的property
  2. struts2(三) 输入校验和拦截器
  3. 架构设计贵在务实(转载)
  4. 软件工程师的发明家—从发明家的视角分析软件
  5. 【Python学习系列九】Python机器学习库scikit-learn实现SVM案例
  6. 【Python学习系列八】Python实现线性可分SVM(支持向量机)
  7. 哈夫曼编码(Huffman)Java实现代码简化版
  8. 股票投资--中线篇(转)
  9. Leetcode 199. 二叉树的右视图 解题思路及C++实现
  10. python导入pandas出错_构建d时如何解决python-pandas导入错误