软件 介绍
m3u8 d,一款 跨平台 m3u8视频 下载工具 提供 windows 图形界面, mac 、linu x 命令行,下载后自动将ts文件合并、转换格式为mp4。
软件截图
基本功能
提供windows图形界面(Qt), mac、 linux 命令行, linux支持arm、386、 mi psle 程序会自动将下载的ts文件合并转换格式为mp4 windows自带GUI界面的版本下载
软件功能实现介绍
- download .go 大部分抄自 https:// github .com/llychao/m3u8- downloader
- 使用go media 代替ffmpeg进行格式转换
- 支持跳过前面几个ts文件( 一般 是广告, 嘿嘿)
- 程序会在下载保存目录创建:
- downloading/ 目录, 用于存放正在下载的分段ts视频, 按照m3u8的url进行划分
- m3u8d_cache.cdb 文件, 用于存放以前的下载 历史 , 用于防止重复下载文件
- 重复下载文件的判定和跳过
- 将M3u8Url+SkipTsCountFromHead进行hash, 得到文件下载id
- 将文件下载id/文件大小/文件内容hash 储存在 m3u8_cache.cdb里面, 下载前搜索下载目录 如果发现某个文件大小/文件内容hash和以前的记录相等,则认为这个文件是以前下载的文件, 跳过此次下载.
更新日志
- gomedia转换ts为mp4性能优化, 消耗 时间 降低为上个版本的35%
- gomedia格式转换bug修复, mp4文件4G以上问题处理
- windows版本的二进制支持右键查看版本信息/支持图标
软件下载
GitHub下载页面:https://github.com/orestonce/m3u8d/releases
评论列表
发表评论