FFmpeg合并多个ts视频文件
背景
现在很多流媒体支持了hls保存录像,那么下载录像需要怎么支持呢?有人使用了ffmpeg 拉取hls流进行转码保存,这样太耗时,现提供一种节省时间、消耗更低方法。
方法
方法一:
1.新建file.txt文档
file 'F:\Release\StreamMediaServer\html\hd\34020000001310000701\34020000001310000701_live-16.ts'
file 'F:\Release\StreamMediaServer\html\hd\34020000001310000701\34020000001310000701_live-17.ts'
file 'F:\Release\StreamMediaServer\html\hd\34020000001310000701\34020000001310000701_live-18.ts'
file 'F:\Release\StreamMediaServer\html\hd\34020000001310000701\34020000001310000701_live-19.ts'
file 'F:\Release\StreamMediaServer\html\hd\34020000001310000701\34020000001310000701_live-20.ts'
file 'F:\Release\StreamMediaServer\html\hd\34020000001310000701\34020000001310000701_live-21.ts'
file 'F:\Release\StreamMediaServer\html\hd\34020000001310000701\34020000001310000701_live-22.ts'
file 'F:\Release\StreamMediaServer\html\hd\34020000001310000701\34020000001310000701_live-23.ts'
file 'F:\Release\StreamMediaServer\html\hd\34020000001310000701\34020000001310000701_live-24.ts'
file 'F:\Release\StreamMediaServer\html\hd\34020000001310000701\34020000001310000701_live-25.ts'
2.执行ffmpeg命令
# -safe 0: 防止Operation not permitted
ffmpeg.exe -f concat -safe 0 -i file.txt -c copy out.mp4
方法二:
直接写ffmpeg命令,通过“|”来分隔文件名
ffmpeg -i "concat:34020000001310000701_live-16.ts|34020000001310000701_live-17.ts|" -c copy output.mp4
技术交流
GB28181、35114、安防、WebRTC、互联网直播交流Q群:1033175645
FFmpeg合并多个ts视频文件相关推荐
- 使用FFMpeg合并bilibili缓存的视频文件
首先下载FFMpeg并配置环境变量 下载链接: https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z 下载后解压文件到指定目录下,并配置环境变量& ...
- 批处理命令html文件合并,cmd命令行无损合并批处理TS视频文件
有时,当我们从Internet下载一些视频文件时,我们发现某些视频格式为.ts格式,并且被分成N个以上的小文件. 特别是,某些视频以.ts格式(MPEG2-TS流)播放. 因此,如果要下载此视频,则需 ...
- m3u8合并解密 TS视频文件分片合并解密
m3u8合并解密 TS视频文件分片合并解密 M3U8是一种纯文本文件格式,用于指定要按顺序播放的媒体文件列表.它通常用于通过互联网传输音频和视频内容,并受到包括VLC和QuickTime在内的许多媒体 ...
- mediarecorder 录制的文件无法拖动进度条_如何下载网络ts视频文件
所需工具:火狐浏览器(v66).IDM 1.打开目标视频网页,空白区域右键-查看元素,选中"网络"项: 2.拖动视频进度条至所需下载片段的起始位置,刷新网页,网络监视器中出现的第一 ...
- 将ts视频文件转换为图片
利用ffmpeg可以将ts视频文件转换为图片,命令行如下: cd C:\ffmpeg\bin ffmpeg.exe -i video_name.ts -r 1/1 03d.jpg 参考链接: http ...
- [转载]无需软件合并多个TS流文件
[转载]无需软件合并多个TS流文件 可以使用以下DOS命令达到目的(即"开始"菜单,"运行",输入 cmd 再按回车): (此处假设你要合并的高清文件位于 E: ...
- 使用FFmpeg将字幕文件集成到视频文件
本文最后更新于:2015-05-25 13:12:00 原文:http://www.yaosansi.com/post/ffmpeg-burn-subtitles-into-video 向视频文件里添 ...
- java 合并视频_Java 合并多个MP4视频文件
局限性 只支持MP4文件 经过尝试对于一些MP4文件分割不了 依赖 com.googlecode.mp4parser isoparser 1.1.22 工具类 package com.example. ...
- java 视频 合并成一个_Java 合并多个MP4视频文件
局限性 只支持MP4文件 经过尝试对于一些MP4文件分割不了 依赖 com.googlecode.mp4parser isoparser 1.1.22 工具类 package com.example. ...
- java mp4分割_Java 合并多个MP4视频文件
局限性 只支持mp4文件 经过尝试对于一些mp4文件分割不了 依赖 com.googlecode.mp4parser isoparser 1.1.22 工具类 package com.example. ...
最新文章
- PHP接收上传的文件
- python 第3课 数据类型之list
- cr材质库怎么安装_cr5.0安装没有材质库
- matlab 表格控件,[转载]matlab读取excel数据并显示在excel(activex控件)中
- using 语句中使用的类型必须可隐式转换为“System.IDisposable“
- 学习Promise之前你必须理解的知识点:异步处理的通用模型
- Oracle 左连接、右连接、全外连接、(+)号作用
- mysql 数据库连表查询语句_数据库连表查询sql语句
- 新装 Asterisk-1.6 没有 Meetme
- SPI协议通信时序详解
- CentOS 桌面版安装配置(以CentOS 7为例)
- 网易云音乐api,网络太拥挤,登录失败
- Android系统中的常用时间戳及时间单位
- 几款主流浏览器的简单比对实验,360极速最适合我_我是亲民_新浪博客
- mongodb ubuntu下安装以及开启远程访问
- 警务通、停车场收费终端集成手机拍照车牌识别SDK,通过手机就可实现快速便捷的出入口系统管理...
- 2. UFS2.1 —— Descriptor描述符
- 吴恩达机器学习课程:编程练习 | (7) ex7-kmeans and PCA
- 经纬恒润_软件开发实习生_面试经历(电话面试)
- 安全性和保密性设计---系统的安全性设计