首先在相应的网页下载m3u8文件,一直播的视频格式就是这样的。下载下来后你会发现里面的格式如下图所示:

这里面的ts文件就是视频的碎片文件,但是这个是相对路径,怎么获取到绝对路径呢?以一直播为例,我下载m3u8的文件地址为“http://alcdn.hls.xiaoka.tv/2018119/ff3/7c6/-uesBLqlm9rMc6Fw/index.m3u8”
,ts文件的绝对地址就是“http://alcdn.hls.xiaoka.tv/2018119/ff3/7c6/-uesBLqlm9rMc6Fw/1.ts”,得到这些全部绝对路径之后,你就可以把这些全部碎片文件下载下载,然后使用下面的命令进行合成

ffmpeg -i /Users/xin/tmp/index.m3u8 /Users/xin/tmp/yizhibo.mp4解释:
/Users/xin/tmp/index.m3u8  : 这个是m3u8文件的地址/Users/xin/tmp/yizhibo.mp4 : 这个是要转换后的mp4地址注意,下载的ts文件也必须在 /Users/xin/tmp/这个目录下

关于ffmpeg命令,这个命令是用于视频碎片文件合成的,在mac下的安装方法如下所示:

brew install ffmpeg

记一次m3u8文件转mp4的经历相关推荐

  1. 将m3u8文件转MP4、TS、flv、mkv等文件

    将m3u8文件转换为MP4.TS.flv.mkv等文件 当视频下载后是.m3u8后缀文件时,将m3u8转换位mp4.ts.flv.mkv等文件,转换方法有L: 方法一:在谷歌浏览器中,安装Video ...

  2. 使用ffmpeg将m3u8文件转为mp4

    window环境使用ffmpeg将m3u8文件转为mp4 issue: 不存在 ffmpeg 去ffmpeg官网下载一个, 然后指派系统变量path, 我下的是https://github.com/B ...

  3. mp4转换m3u8格式php,【过程】第一次将m3u8文件转换为MP4文件经验分享

    因为工作原因,要将之前{中国影视童星大赛}的网络上的回放保存到本地下来,是微信里面的网页,用电脑打开的话,不会有下载按钮,手机用UC浏览器看视频一般都会有下载按钮,索性我就用uc下载到手机上再传到电脑 ...

  4. 后缀为php的怎样转换成m3u8,【过程】第一次将m3u8文件转换为MP4文件经验分享

    因为工作原因,要将之前{中国影视童星大赛}的网络上的回放保存到本地下来,是微信里面的网页,用电脑打开的话,不会有下载按钮, 手机用UC浏览器看视频一般都会有下载按钮, 索性我就用uc下载到手机上再传到 ...

  5. 使用命令行,下载网络m3u8文件为mp4视频,保存m3u视频

    (1) Mac系统 打开命令行: 按F4,打开文件夹'其它',打开'终端' 安装brew工具 /usr/bin/ruby -e "$(curl -fsSL https://raw.githu ...

  6. m3u8文件转换mp4

    起因 今天在做项目的时候遇到下载的视频文件格式是m3u8,且播放器不能播放.产品经理提出需要下载可播放的视频格式.便研究起来如何m3u8转mp4并下载. 旧版本 后端所给的是一个对应的加密链接,将加密 ...

  7. 从零到一实现m3u8文件转成mp4文件

    文章目录 m3u8 文件转换为 MP4 文件 1. 技术栈 2. 环境要求 2.1 安装 Nodejs 2.2 安装 ffmpeg 3. 新建一个 Node 项目 3.1 初始项目 3.2 编写程序逻 ...

  8. 批处理ffmpeg将avi视频格式转换成mp4文件同时生成m3u8文件

    需求说明 本人在制作全栈开发的视频录制过程中,使用的是CameraStudio,录制生成在vv目录下的若干个avi视频,其中特别注意的是,生成的这些文件以及目录路径只能是字母或数字.需要将其转化成mp ...

  9. 众多的.ts文件、.key文件、.m3u8文件,合并成一个完整的mp4格式的视频

    小编最开始拿到N多个带编号的ts文件,然后又配带了.key文件和.m3u8文件,一脸懵逼.... 电脑里某盘里多了这么多ts,却无法下手. 试着在网上看看有什么方法: 1.cmd生成MP4,对我来说, ...

最新文章

  1. 基于微软开源深度学习算法,用 Python 实现图像和视频修复
  2. Panabit 安装笔记之FreeBsd 6.2的安装
  3. 在alv list小计之后输出分割线
  4. 51nod 1486 大大走格子(DP+组合数学)
  5. 如何将手机投屏到电脑_手机如何投屏到电脑上?详细教程看这里,手机投屏
  6. Diango博客--19.使用 Docker部署项目到线上服务器
  7. numpy拼接多维数组(numpy.concatenate命令详解)
  8. 搭载MIUI for Watch,支持eSIM独立通话!小米手表首发1299元起
  9. Javascript的两种“单引号”
  10. 知识图谱构建-关系抽取和属性抽取
  11. DIV下的DIV居中
  12. android listview item字体,改变listview中item选中时文字的颜色
  13. ARM-linux开发板网线连接电脑访问外网
  14. Mac m1安装jmeter
  15. linux ftp 取文件,linux下拉取文件的方法
  16. 如何解决浏览器音视频video/audio设置自动播放autoplay无效问题?
  17. 日常交通工具日语词汇
  18. 出现Avoid mutating a prop directly since the value will错误 已解决
  19. 【转】sql server创建复合主键的2种方法
  20. Word中设置不同页面的页眉不一样的方法(页脚、页码同理)

热门文章

  1. Python第三方库巧用,制作图片验证码只需三行代码
  2. ANSYS工程结构数值分析
  3. 短视频直播平台系统app开发搭建方案,助力企业搭建细分领域短视频app,开发多种短视频变现模式
  4. 摩托罗拉Android系统,摩托罗拉官方Android 4.0系统正式到来
  5. 基于模拟退火算法的TSP算法
  6. 前端不错的相关网站和论坛
  7. 过零检测电路原理与作用 可控整流
  8. 自旋量子计算机,硅基量子计算机的突破:自旋量子位的远距离连接
  9. Python实现遗传算法求函数最值
  10. 新疆大盘鸡的标准做法