播放ts可以使用VLC,若使用浏览器播放,可以参考我的回答

对于文件名有序的 ts 文件如 xxxxx_1.ts, xxxxx_2.ts,… 就很容易处理。使用如下指令就可以

cat *.ts | ffmpeg -i pipe: -c:a copy -c:v copy out.mp4

也可以参考我对这个 Use ffmpeg copy codec to combine *.ts files into a single mp4 问题的回答。

对于无序的 ts 仅需要借助 m3u8 文件的帮助,m3u8 可以看作是 ts 的索引文件,内容大概如下,

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:8
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:4.166667,
3be3431f5df000000.ts
#EXTINF:7.250000,
3be3431f5df000001.ts
#EXTINF:4.166667,
3be3431f5df000002.ts

我们可以看到里面的有索引顺序(也就是播放顺序)的 ts 文件名(虽然这里的名字本来就带有顺序), 这就明晰了。

按索引顺序读取 ts 文件即可,

grep .*.ts index.m3u8 | xargs cat | ffmpeg -i pipe: -c:a copy -c:v copy output.mp4

如何播放或拼接视频 ts相关推荐

  1. android播放ts格式文件,android上实现离线缓存播放加密HLS视频和未加密的HLS视频...

    1.首先什么是HLS格式的视频,大家去谷歌下就知道了. 2.我们知道HLS格式的视频,只有安卓4.0以上才支持,目前基本4.0一下的机子基本可以考虑,不兼容了,所以为了减少工作量,就没有打算使用三方的 ...

  2. 视频 TS 内容详细讲解

    视频 TS 内容详细讲解 题记:时间戳将每一秒分成90000份,即将每一毫秒分成90份 MPEG2系统用于视音频同步以及系统时钟恢复的时间标签分别在ES,PES和TS这3个层次中. 在TS 层, TS ...

  3. 快收下这份拼接视频方法攻略,制作出你想要的视频

    很多朋友在制作视频的时候,会想要将两段甚至更多的视频拼接到一起,但是操作起来却觉得不容易,达不到自己想要的效果,其实拼接视频不难,下面我就来告诉大家应该怎么拼接视频,帮助大家制作出满意的视频效果! 那 ...

  4. android m3u8离线播放器,android上实现离线缓存播放加密HLS视频和未加密的HLS视频...

    1.首先什么是HLS格式的视频,大家去谷歌下就知道了. 2.我们知道HLS格式的视频,只有安卓4.0以上才支持,目前基本4.0一下的机子基本可以考虑,不兼容了,所以为了减少工作量,就没有打算使用三方的 ...

  5. 实现h5端播放rtsp流视频--通过ffmpeg转流实现

    实现h5端播放rtsp流视频–通过ffmpeg转流实现 安装包可通过官网下载,也可以评论邮箱发给你 #1. 安装 ffmpeg 解压 ffmpeg.zip 添加系统环境变量 cmd 输入 ffmpeg ...

  6. 无法找到CCTV直播MP4地址?七十行代码,简单使用FFplay直接观看还是下载CCTV栏目都轻松搞定(Python利用FLVCD硕鼠解析CCTV直播,FFplay播放并下载视频)

    我们在每天使用新闻的时候大都会以CCTV发布的新闻为准,我们的每天新闻收视率最高的还是我们的总台,大家闲来无事可能也会看一下央视网提供视频直播吧,看看还可以,但是我们可以发现我们完全解析不了,大家看一 ...

  7. ffmpeg拼接视频

    目录 1.两段视频先后播放拼接 2.两段视频同时播放,左右或上下同时显示 1.两段视频先后播放拼接 我没有直接安装ffmpeg,因为好多软件里都已经自带了 想拼接视频的话,找两个视频文件,随便放在一个 ...

  8. COS 音视频实践 | 数据工作流助你播放多清晰度视频

    ​前言 你是否遇到过这样的场景: 兴致勃勃地观看心爱的视频,正当到了激动人心的高潮部分,却突然因为网速过差被迫陷入"转圈圈"的人生以及社会的大思考中. 又或者是身为网速畅通无阻的v ...

  9. srs服务器播放文件,使用SRS+ffmpeg搭建流媒体服务器播放m3u8格式视频

    1.简介 srs是一个简单的流媒体开源直播软件,ffmpeg是完整的跨平台解决方案,用于记录,转换和流传输音频和视频. 2.相关 官网下载页面:点击我到达 在线演示播放页面:点击我到达 Git页面:点 ...

最新文章

  1. uniapp设置模板路径页面样式混乱解决办法
  2. RPA有哪些优点和缺点?
  3. 悲催的IE6,悲催的壳浏览器,悲催的搜狗,悲催的360
  4. python映射类型-详解Python中映射类型(字典)操作符的概念和使用
  5. 系统优化怎么做-Tomcat优化
  6. 【学习笔记】《数据挖掘:理论与算法》CH3 从贝叶斯到决策树
  7. Fliptile POJ - 3279 (翻转)(二进制+对第一行暴力遍历翻转的位置)
  8. python烟花表白_python炫酷烟花表白源代码
  9. 一个显示页码用的helper。。。
  10. linux 安装系统 逻辑卷,Linux逻辑卷工具lvm的使用教程
  11. Maven实战读书笔记(3)
  12. R语言-数据清洗-缺失值处理
  13. 算法训练营 图的应用(拓扑排序)
  14. MusicStore-1 Code First 通过非迁移实现建立数据库
  15. 隔壁老王和老宋的战争
  16. 思科模拟器中配置单区域OSPF
  17. LIN雨量传感器:MQB平台与PQ自带的传感器类型分析
  18. 如何取消隐藏文件扩展名
  19. [Step By Step]SAP HANA PAL指数回归预测分析Exponential Regression编程实例FORECASTWITHEXPR(预测)...
  20. 《Unity 5.x游戏开发实战》一1.9 添加一个水平面

热门文章

  1. centos7——Linux系统下如何连接网络图文讲解教程
  2. Win11如何跳过系统检测
  3. 树莓派 4B 下 Linux 系统命令行(7)
  4. PMP考试-合同的类型与做题技巧-(第6版)
  5. 小米兔跳格子 (dfs BFS/ 贪心)
  6. HTML小游戏17 —— 弗莱迪的物理实验游戏(附完整源码)
  7. SIP协议之事务(transaction)及INVITE事务
  8. PT4115使用STM32单片机引脚PWM调光
  9. Evolutionary Computation for Community Detection in Networks a Review
  10. Vue.js列表渲染指令v-for