热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

利用ffmpeg切割或合并视频

把一大段视频切割成小段下载ffmpeg基于windows系统去这里下载对应自己系统的64或32位的软件,然后解压https:ffmpeg.zeranoe.combu
把一大段视频切割成小段

下载ffmpeg
基于windows系统
去这里下载对应自己系统的64或32位的软件,然后解压
https://ffmpeg.zeranoe.com/builds/(已失效)

使用下面最新链接(2021/03/17更新)

http://www.ffmpeg.org/download.html

第一步:
64位系统
把bin文件夹内的ffmpeg.exe,ffplay.exe,ffprobe.exe复制到C:\Windows\SysWOW64中
32位系统
把bin文件夹内的ffmpeg.exe,ffplay.exe,ffprobe.exe复制到C:\Windows\System32中

第二步:
Win+R键,打开“运行”界面,输入“cmd”,“确定”

第三步:
在cmd中输入
---------------64位系统 ------------------------32位系统-----------
Cd C:\Windows\SysWOW64 或 Cd C:\Windows\System32

第四步:
输入以下命令
ffmpeg -ss 00:00:00 -t 0:03:00 -i E:\1.mp4 -vcodec copy -acodec copy E:\1-C.mp4

需要修改以下内容:
-ss 指定从什么时间开始。以上命令表示从0时0分0秒开始
-t 指定需要截取多长时间。以上命令表示截取3分钟
E:\1.mp4 源文件的地址
E:\1-C.mp4 输出文件的地址

我试验了一下,源文件是10分钟的,高清的视频,截取3分钟,基本是瞬间完成

 

合并视频

先编辑一个txt的文本文件,其中罗列了需要合并的子文件路径和名称:
ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.mp4
filelist.txt的内容:
file  'D:\delphisr\腾讯下载地址解析子串\k0028qzpkdl.321002.1.ts'
file  'D:\delphisr\腾讯下载地址解析子串\k0028qzpkdl.321002.2.ts'
file  'D:\delphisr\腾讯下载地址解析子串\k0028qzpkdl.321002.3.ts'
file  'D:\delphisr\腾讯下载地址解析子串\k0028qzpkdl.321002.4.ts'
file  'D:\delphisr\腾讯下载地址解析子串\k0028qzpkdl.321002.5.ts'
file  'D:\delphisr\腾讯下载地址解析子串\k0028qzpkdl.321002.6.ts'
file  'D:\delphisr\腾讯下载地址解析子串\k0028qzpkdl.321002.7.ts'
file  'D:\delphisr\腾讯下载地址解析子串\k0028qzpkdl.321002.8.ts'
file  'D:\delphisr\腾讯下载地址解析子串\k0028qzpkdl.321002.9.ts'
file  'D:\delphisr\腾讯下载地址解析子串\k0028qzpkdl.321002.10.ts'
file  'D:\delphisr\腾讯下载地址解析子串\k0028qzpkdl.321002.11.ts'
file  'D:\delphisr\腾讯下载地址解析子串\k0028qzpkdl.321002.12.ts'
注意:为了防止出现“Unsafe file name 'D:\delphisr\腾讯下载地址解析子串\k0028qzpkdl.321002.1.ts'
filelist.txt: Operation not permitted” 必须在命令中加入“-safe 0”
 


推荐阅读
  • 本文介绍了PhysioNet网站提供的生理信号处理工具箱WFDB Toolbox for Matlab的安装和使用方法。通过下载并添加到Matlab路径中或直接在Matlab中输入相关内容,即可完成安装。该工具箱提供了一系列函数,可以方便地处理生理信号数据。详细的安装和使用方法可以参考本文内容。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 使用nodejs爬取b站番剧数据,计算最佳追番推荐
    本文介绍了如何使用nodejs爬取b站番剧数据,并通过计算得出最佳追番推荐。通过调用相关接口获取番剧数据和评分数据,以及使用相应的算法进行计算。该方法可以帮助用户找到适合自己的番剧进行观看。 ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • PHP图片截取方法及应用实例
    本文介绍了使用PHP动态切割JPEG图片的方法,并提供了应用实例,包括截取视频图、提取文章内容中的图片地址、裁切图片等问题。详细介绍了相关的PHP函数和参数的使用,以及图片切割的具体步骤。同时,还提供了一些注意事项和优化建议。通过本文的学习,读者可以掌握PHP图片截取的技巧,实现自己的需求。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 本文介绍了C++中省略号类型和参数个数不确定函数参数的使用方法,并提供了一个范例。通过宏定义的方式,可以方便地处理不定参数的情况。文章中给出了具体的代码实现,并对代码进行了解释和说明。这对于需要处理不定参数的情况的程序员来说,是一个很有用的参考资料。 ... [详细]
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
  • Android系统移植与调试之如何修改Android设备状态条上音量加减键在横竖屏切换的时候的显示于隐藏
    本文介绍了如何修改Android设备状态条上音量加减键在横竖屏切换时的显示与隐藏。通过修改系统文件system_bar.xml实现了该功能,并分享了解决思路和经验。 ... [详细]
  • 海马s5近光灯能否直接更换为H7?
    本文主要介绍了海马s5车型的近光灯是否可以直接更换为H7灯泡,并提供了完整的教程下载地址。此外,还详细讲解了DSP功能函数中的数据拷贝、数据填充和浮点数转换为定点数的相关内容。 ... [详细]
  • 在Oracle11g以前版本中的的DataGuard物理备用数据库,可以以只读的方式打开数据库,但此时MediaRecovery利用日志进行数据同步的过 ... [详细]
author-avatar
mobiledu2502922985
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有