使用ffmpeg合并多个视频文件
由于腾讯视频将一个视频分割成多个20M左右的小文件,所以必须合并起来成为一个完整视频文件,用什么工具来合并这些文件呢,想到了已经安装好的ffmpeg,开源免费,又是现成的。
两种方法:
方法1、直接写文件名,使用“|”来分割:
ffmpeg -i "concat:f00282urkwd.321002.1.ts|f00282urkwd.321002.2.ts|f00282urkwd.321002.3.ts|f00282urkwd.321002.4.ts|f00282urkwd.321002.5.ts|f00282urkwd.321002.6.ts|f00282urkwd.321002.7.ts|f00282urkwd.321002.8.ts|f00282urkwd.321002.9.ts|f00282urkwd.321002.10.ts|f00282urkwd.321002.11.ts|f00282urkwd.321002.12.ts|f00282urkwd.321002.13.ts|f00282urkwd.321002.14.ts|f00282urkwd.321002.15.ts|f00282urkwd.321002.16.ts|f00282urkwd.321002.17.ts|" -c copy output.mp4
1)需要合并的文件名称及路径:
2)合并过程如下:
3、合并后的结果:
方法2、先编辑一个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”
————————————————
版权声明:本文为CSDN博主「winfredzhang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/winniezhang/article/details/89260841
使用ffmpeg合并多个视频文件相关推荐
- Java使用ffmpeg合并多个视频文件、mp3文件
/*** 合并多个视频文件.mp3文件*/@Testpublic void mergeFile(){// 合并命令String commit = "$0 -f concat -safe 0 ...
- ffmpeg 合并小米云台视频文件 (java生成)
1. 因为摄像头输出文件编码格式为 hevc 则需要把它转化为 h.264 格式在进行处理 命令: ffmpeg -i ./VID_20210818_201006.mp4 -map 0 -c:a co ...
- Java中合并多个视频文件转换一个新的视频
目录 一.概述 二..FFmpeg 1. 实现思路 2. 工具类 三.isoparser Jar解析方式 1. 依赖Jar 2. 工具类 如果发现本文有错误的地方,请大家毫不吝啬,多多指教,欢迎大家评 ...
- python中使用ffmpeg合并音频与视频_ffmpeg 在windows 下的安装和使用(python, 合并音频和视频)...
参考: windows下ffmpeg的安装与python调用 https://blog.csdn.net/chunjiekid/article/details/88205824 1. 下载 ffm ...
- m3u8合并解密 TS视频文件分片合并解密
m3u8合并解密 TS视频文件分片合并解密 M3U8是一种纯文本文件格式,用于指定要按顺序播放的媒体文件列表.它通常用于通过互联网传输音频和视频内容,并受到包括VLC和QuickTime在内的许多媒体 ...
- C语言ffmpeg合并多个视频,ffmpeg合并多个视频
/// ///遍历文件夹获取所有视频路径/// /// private void TraverseFolder(string path,stringfilepath) { DirectoryInfo ...
- ffmpeg合并两个视频
我需要在程序里面实现合并两个视频的功能,用的是C#,但是直接能使用的成熟工具好像并不多,这两天找了很多工具: aforge.NET 可以处理视频但是只能处理视频画面,声音处理不了,对我来说没用. ac ...
- 两个音轨合并_webm格式视频文件合并+weba音频文件无损合并
WebM 格式,其实是以 Matroska(就是我们熟知的 MKV)容器格式为基础开发的新容器格式,里面包括了 VP8 视频和 Ogg Vorbis 音轨.简单点说webm格式文件可以是视频,也可以是 ...
- ffmpeg和opencv 播放视频文件和显示器
ffmpeg它是基于最新版本,在官网下载http://ffmpeg.zeranoe.com/builds/.编译时VS2010配置相关头文件及库的路径就可以.opencv的搭建參考上一个博客. 首先简 ...
- 批处理命令html文件合并,cmd命令行无损合并批处理TS视频文件
有时,当我们从Internet下载一些视频文件时,我们发现某些视频格式为.ts格式,并且被分成N个以上的小文件. 特别是,某些视频以.ts格式(MPEG2-TS流)播放. 因此,如果要下载此视频,则需 ...
最新文章
- 智能安防赛道上 国产AI芯片力挫群雄
- FreeLibraryAndExitThread DLL中线程的安全退出
- Ubuntu网络配置方法
- 东南大学成贤学院计算机报名,东南大学成贤学院2017年9月计算机等级考试报名办法...
- jq鼠标移入移除事件
- Java后端架构开荒实战(一)——基础设施
- 硬盘对应计算机主板,电脑中那些硬件是容易损坏的,机械硬盘和主板
- python的数与字符串
- undefined reference to `__isnanf'
- jQuery UI.Layout
- php 读取管道,php – 使用proc_open时从STDIN管道读取
- fp16和fp32,神经网络混合精度训练,PYTORCH 采用FP16,Libtorch采用FP16,神经网络混合精度三种避免损失,TensorRT模型转换及部署(一)
- app invento2r wxbit版 快速开发简单蓝牙上位/蓝牙串口助手
- [SUCTF 2019]EasyWeb---无参数RCE
- Cameralink协议
- 机器学习算法一之基于K均值聚类算法实现数据聚类及二维图像像素分割
- cab文件介绍及制作方法 1
- 虚拟现实下的手势识别综述
- 计算机硬盘中病毒吗,硬盘中病毒能格式化吗
- 强柱的治疗目标_24周疗效预测因素