有时,我们在下载网页视频时,会遇到一些m3u8流视频,下载比较麻烦!下面梳理一下我的方法。

1.在浏览器安装“猫抓”扩展

在谷歌浏览器或者你使用的其他Chrome的套壳浏览器的扩展应用中心,搜索并安装“猫抓”扩展。

PS.如果你用的是火狐等其他浏览器,你只要安装一个支持抓取m3u8流视频ts文件的扩展也可以。

2.安装 FFMpeg

FFMpeg 是一个视频编码处理的神器。

在linuxmint等的软件管理器中,安装上FFMpeg。

windows也可以安装,方法网上很多,自己搜索。

3.下载m3u8流视频文件

(1)打开你要下载的视频网页,然后等视频加载出来后,点击“猫抓”扩展,然后点击如下图所示的放大镜图标:

(2)弹出“猫抓m3u8解析”页面,如下图,然后点击下方的“下载文本格式”,你会下载得到一个m3u8.txt文件:

(3)打开uget,或者其他支持批量下载的下载器,依次打开“文件–批量下载–导入文本文件”,开始下载所有的ts视频文件:

4.使用FFMpeg进行ts视频文件的批量合并

批量合并视频,FFMpeg 需要知道被合并视频的位置和顺序。因此我们建立一个 file.txt 文件来告诉它。文件内部格式如下:

file 'path/path1/file001.ts'

file 'path/path1/file002.ts'

前面为关键词 file, 后面跟上视频的地址和名字。FFMpeg 将会按照 txt 文件中的顺序将视频合并。

我们已经下载得到一个m3u8.txt文件,因此,我们只需要修改一下这个文件就可以了。用文本编辑器打开m3u8.txt文件,使用“查找和替换”功能,

把m3u8.txt文件中每一行的格式修改为符合上述格式的文本,如下图我的修改:

然后,打开终端,并定位到当前目录,执行如下命令即可:

ffmpeg -f concat -safe 0 -i m3u8.txt -vcodec copy -acodec copy xgdj.mp4

其中,“xgdj.mp4”你可以把“xgdj”修改为你需要的名字。

OK!大功告成!

版权声明:本文由 Duter2016 在 2019年10月18日发表。本文采用CC BY-NC-SA 4.0许可协议,非商业转载请注明出处,不得用于商业目的。

文章题目及链接:《Linux下载m3u8流视频并合并ts文件》

「游客及非Github用户留言」:

「Github登录用户留言」:

linux系统打开m3u8文件,Linux下载m3u8流视频并合并ts文件相关推荐

  1. linux系统打开远程端口,linux下3种检测远程端口是否打开的方法

    原标题:linux下3种检测远程端口是否打开的方法 方法一. telnet 常用telnet ip port方式测试远程主机端口是否打开. 方法二. nmap nmap ip -p port 测试端口 ...

  2. 在linux系统,用FTP工具下载文件

    在linux系统,用FTP工具下载文件 有两种方式: 1. 打开终端,使用ftp命令连接到ftp 服务器如ftp 192.168.1.9 ,然后输入用户名密码,进入服务器后,用get命令下载你要下的文 ...

  3. Linux系统各发行版镜像下载(持续更新)---download

    http://www.linuxidc.com/Linux/2007-09/7399.htm Linux系统各发行版镜像下载(2014年10月更新),如果直接下载不了,请使用迅雷下载.并且注意,我的下 ...

  4. 下载m3u8文件中的视频,使用FFMpeg解密合并.ts文件

    1.查看m3u8文件内容 #EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:13 #EXT-X-MEDIA-SEQUENCE:0 #EXT-X-KEY:ME ...

  5. linux系统下的打印机驱动下载,方法论:Linux下如何驱动主流品牌打印机

    薄荷站长浸淫 Linux 桌面领域十余年,一直致力于 Linux 桌面系统的推广.对于桌面用户办公中必需的打印功能,薄荷站长也是有所研究.为了使新手朋友们少走弯路,薄荷站长介绍一下常见品牌打印机的 L ...

  6. linux系统下的打印机驱动下载,总结各大常见打印机品牌在Linux下的驱动方法

    本文介绍常见打印机品牌在 Linux 系统中的驱动方法,这是一篇总结方向性的文章,不是教你在 Linux 下安装打印机驱动,而是看完本文后大致有所了解各大常见打印机品牌在 Linux 下的驱动方法,具 ...

  7. python下载大文件mp4_Python 下载 m3u8 格式视频

    Python requests 下载 m3u8 格式 视频 最近爬取一个视频网站,遇到 m3u8 格式的视频需要下载. 抓包分析,视频文件是多个 ts 文件,什么是 ts文件,请去百度吧: 附图:抓包 ...

  8. linux系统上安装远程软件下载,如何安装向日葵远程控制软件Linux被控端?

    远程控制被控端现支持Linux系统主机了,只需在Linux系统下安装向日葵Linux被控端,在主控端使用Web方式就可以实现远程SSH,那么如何安装向日葵Linux被控端呢? 1.首先打开压缩包输入t ...

  9. 多线程下载m3u8影视资源 通过ffmpeg合并ts文件为mp4

    需要用到的ffmpeg,下载地址:Download FFmpeg  下载以后的目录. 合并.转换.切片都用到了ffmpeg.exe,其它两个我暂时没用到. <dependency>< ...

  10. Linux系统磁状态检测,检测Linux硬件状态

    计算机系统是由软件系统和硬件系统共同组成的.检测硬件状态对于保障整个系统的稳定是非常重要的.不论操作系统是使用Linux.还是Windows,一旦硬件出现故障,那么整个系统的安全就严重了.这里我们主要 ...

最新文章

  1. oracle @spool,Oracle spool 用法小结
  2. 9月推荐 | 精选机器学习文章Top10
  3. arm9 6410   tslib触屏小程序
  4. 如何设计出一个有灵魂的「签到功能」?
  5. muduo网络库学习(二)对套接字和监听事件的封装Channel
  6. Web公路,新手上路!NO.2 [ 基础标签(一)]
  7. eclipse怎样改编码格式_Eclipse中各种编码格式及设置
  8. 今天,你用智能音箱了吗?
  9. 常用的消息摘要算法小总结
  10. 每日算法系列【LeetCode 1004】最大连续1的个数 III
  11. 第 3 章 sqlmap - automatic SQL injection and database takeover tool
  12. 从JavaEye社区被迫改名说起(转载他人博客)
  13. matlab数细胞实验图片,献给初学者:手把手教你做细胞计数实验
  14. 自制XILINX FPGA JTAG下载器
  15. 一张图片中多个图标如何通过CSS定位显示?
  16. 幼麟・闪影・奎特尔~2019不太冷!
  17. 【Java基础】· Java基本语法:程序流程控制习题总结
  18. Maven的三种packaging方式(pom、jar、war)
  19. vim底部查找最后一个关键字
  20. 计算机毕设(附源码)JAVA-SSM基于微信平台的匿名电子投票系统

热门文章

  1. MySQL数据库基础命令
  2. 三对角阵的一维数组表示
  3. 雨课堂卷子提前看_雨课堂提前看试卷
  4. 一网打尽Mac上的软件套装 - Omi特别篇(附演示视频)
  5. 两个月快速通过软考高项(信息系统项目管理师)备考技巧
  6. 使用pyecharts绘制图表
  7. 国密 java springboot 实现 maven依赖 SM2 SM3 SM4 介绍及示例代码 技术专家
  8. SSM框架原理流程及使用方法
  9. mptcp on ns3 simulation
  10. xampp使用教程方法免费分享