https://github.com/one2r/fetch-m3u8-video
获取m3u8文件索引视频
https://github.com/one2r/fetch-m3u8-video
go golang m3u
Last synced: 4 days ago
JSON representation
获取m3u8文件索引视频
- Host: GitHub
- URL: https://github.com/one2r/fetch-m3u8-video
- Owner: One2r
- License: mit
- Created: 2016-02-13T08:43:55.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-04-15T14:24:18.000Z (about 3 years ago)
- Last Synced: 2025-02-22T04:26:21.509Z (over 1 year ago)
- Topics: go, golang, m3u
- Language: Go
- Homepage:
- Size: 41 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fetch-m3u8-video
fetch-m3u8-video 获取 m3u8 格式视频(Go语言版)
# 编译
```
go mod tidy
make
make build-win
```
# 第三方软件依赖:
- FFmpeg
## 可选依赖
- upx
- NodeJS
- Puppeteer
# 用法
## 指令
`--url`
m3u8 文件 url 地址,或者是有 m3u8 地址的页面 url 地址,通过 urltype 指定 url 地址类型。
`--urltype`
url 类型,默认为 url。
- m3u8: 指定 url 为 m3u8 地址;
- url: 指定 url 为有 m3u8 的页面 url 地址;
`--loadpage`
Puppeteer 脚本,默认"loadpage.js"
`--help, -h`
show help
`--version, -v`
print the version
## 示例
`./fetch-m3u8-video --url "https://www.cxtvlive.com/live-tv/canal-once"`
# 许可
Licensed under the MIT license