我用的版本是
ffmpeg version git-2020-06-23-ce297b4

官方文档

https://ffmpeg.org/ffmpeg-utils.html#time-duration-syntax
时间格式

[-][HH:]MM:SS[.m...]
或
[-]S+[.m...][s|ms|us]

裁剪视频

假设需要裁剪视频aaa.mp4,第5秒到第15秒

ffmpeg -ss 5 -to 15 -i aaa.mp4 -c copy output.mp4

这里要注意参数-ss、-to需要放在-i之前,否则就是另外的意义,而且实际试下来,时间总是有点误差

合并视频

非MPEG容器,但是MPEG编码器(H.264、DivX、XviD、MPEG4、MPEG2、AAC、MP2、MP3 等),先包装进TS容器,再进行合并
例如要将aaa.mp4、bbb.mp4合并成一个视频output.mp4

ffmpeg -i aaa.mp4 -c copy -vbsf h264_mp4toannexb input1.ts
ffmpeg -i bbb.mp4 -c copy -vbsf h264_mp4toannexb input2.ts
ffmpeg -i "concat:input1.ts|input2.ts" -c copy -absf aac_adtstoasc output.mp4

其他视频转码、编辑软件(有损)

HandBrake,单纯转码
https://handbrake.fr/
Shotcut,视频编辑
https://www.shotcut.org/

参考

https://blog.csdn.net/weixin_46021205/article/details/105078552
https://blog.csdn.net/doublefi123/article/details/47276739
https://blog.csdn.net/qq_36292543/article/details/116466013
https://blog.csdn.net/qq_16504067/article/details/114575615

ffmpeg无损裁剪、合并视频相关推荐

  1. ffmpeg裁剪合并视频

    ffmpeg提供简单的命令参数: ffmpeg -ss START -t DURATION -i INPUT -vcodec copy -acodec copy OUTPUT 对上面的命令稍做个解释. ...

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

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

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

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

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

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

  5. 无损批量合并视频 附工具

    ------m3u8 格式的可以通过ffmpeg一步完成 例如下面的格式 ffmpeg -i "http://www.www.com/video.m3u8" -c copy &qu ...

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

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

  7. linux视频拼接工具,linux中使用ffmpeg 无损剪切/拼接视频程序

    剪切/拼接视频文件是一种常见需求.在线视频网站现在往往将一个视频文件分割成 n 段,以减少流量消耗.使用 DownloadHelper/DownThemAll 这类工具下载下来的往往就是分割后的文件. ...

  8. ffmpeg 拼接mp4_通过 ffmpeg 无损剪切/拼接视频

    剪切/拼接视频文件是一种常见需求.在线视频网站现在往往将一个视频文件分割成 n 段,以减少流量消耗.使用 DownloadHelper/DownThemAll 这类工具下载下来的往往就是分割后的文件. ...

  9. ffmpeg 无损 剪切 分割 视频

    ffmpeg -ss START -t DURATION -i INPUT -vcodec copy -acodec copy OUTPUT 例如: ffmpeg -ss 0:0:21 -t 0:0: ...

最新文章

  1. Jmeter组件执行顺序与作用域
  2. C语言不使用结构体实现链表,不用指针链表和结构体数组怎么编学生成绩管理系统啊...
  3. Struts2第十一篇【简单UI标签、数据回显】
  4. DeepCTR-Torch,基于深度学习的CTR预测算法库
  5. 为窗体添加 最大化,最小化,还原等 事件
  6. Ajax技术的基本原理
  7. 《软件需求分析(第二版)》第 12 章——需求确认 重点部分总结
  8. mysql之解决“mysql server has gone away“的问题
  9. c语言实现md5比java难_浅谈md5弱类型比较和强碰撞
  10. pyhon基础(一)
  11. unity shader base pass and additional pass
  12. python怎么样算安装好了_如何将安装好的Python
  13. Raki的读paper小记:FLAT: Chinese NER Using Flat-Lattice Transformer
  14. delphi7的加密算法与 delphi XE+加解密算法
  15. 破解TexturePacker加密资源
  16. CAD绘图软件_常用指令
  17. 我的世界风格字体 艺术字生成 Textcraft的介绍及使用
  18. ansi编码_刨根究底字符编码之零——前言
  19. 【修真院“纯洁”系列之二十】除了修真院,还有谁能够在你找工作之前提供真实项目机会?
  20. 【搬家】VB.NET开发全功能串口调试助手

热门文章

  1. 从零开始搭建一个8位计算机系列(三):利用LM555定时器构建稳定的时钟脉冲
  2. 2022北京冬奥会竞赛日程表以及json数据与python解析
  3. 什么是SqlSession
  4. CREATURE_TEMPLATE
  5. 【makefile笔记】patsubst和wildcard函数使用小结
  6. 怎么把图片压缩到1m?如何将图片压缩到1m以内?
  7. vue3 导航守卫(在没有登录时只能一直在登录和注册页面)
  8. 【FreeSwitch开发实践】外呼线路电话收不到回铃音问题的解决
  9. mac命令行配置代理服务器_如何在Mac上配置代理服务器
  10. 详解 TCP 连接的“三次握手”与“四次挥手”