What's Changed
🚀 升级
✨ 新增
- 新增 Nowehoryzonty URL Processor by @DevLARLEY in #752
- 新增英文 README by @voldemort2826 in #681
- 新增 DASH 多 Period 流
period=选择器 by @outhud in #918 --ad-keyword现已支持直播流及EXT-X-MAPby @outhud in #912- 支持自动去除 UTF-8 BOM 头 by @nilaoda in #922
⚡ 优化
- 优化 HTTP-TS 流重定向处理,提升直播录制稳定性 by @nilaoda in #825 #906
- 优先从 MPD 读取 KID,提高 DRM 内容兼容性 by @nilaoda in #921
- 优化 WebVTT 解析逻辑,改进 Cue 合并规则及 ClassTag 处理 by @HonbraDev in #896 @nilaoda in #908
- 优化 Shaka Packager 搜索逻辑 by @nilaoda in #919
- 完善
--morehelp文档,补充所有 Stream Select/Drop 子参数 by @outhud in #913 - FFmpeg 合并失败(如 "Too many open files")时提供更明确的错误提示 by @outhud in #916
🐞 修复
- 修复 MPD 超长时长(超过 int32)解析异常 by @nilaoda in #826
- 修复 ISM 中 ProtectionSystemId 解析异常 by @nilaoda in #907
- 修复 AES-128 解密时未正确使用指定 IV 的问题 by @fireattack in #823
- 修复 DASH 分片引用重复导致重复下载的问题 by @outhud in #917
- 修复
--mux-import、流选择器中引号/单引号解析问题 by @outhud in #899 - 检测 HLS 直播结束(
#EXT-X-ENDLIST)后自动停止录制 by @outhud in #911 - 修复
PROGRAM-DATE-TIME直播分片文件名覆盖问题(改用毫秒时间戳)by @outhud in #910 - 修复过长分片文件名导致的文件系统错误 by @outhud in #909
- 修复并发实例日志文件名竞争问题 by @outhud in #914
- 修复日志 Header 包含 JSON 时导致的
FormatExceptionby @nilaoda in #905
New Contributors
- @voldemort2826 made their first contribution in #681
- @DevLARLEY made their first contribution in #752
- @HonbraDev made their first contribution in #896
Full Changelog: v0.5.1-beta...v0.6.0-beta
| 平台 | 架构 | 适用场景 | 下载链接 |
|---|---|---|---|
| Windows | x64 | Windows 10/11 等现代 64 位系统 | win-x64.zip |
| Windows | ARM64 | Surface Pro X 等 ARM 设备 | win-arm64.zip |
| Windows | x86 (32-bit) | Windows Vista 及以上 32 位系统 | win-NT6.0-x86.zip |
| Linux | x64 | 通用 Linux x64(静态链接,无需区分 glibc/musl) | linux-x64.tar.gz |
| Linux | ARM64 | 通用 Linux ARM64(静态链接,无需区分 glibc/musl) | linux-arm64.tar.gz |
| macOS | Intel (x64) | MacBook Pro/Air (Intel) | osx-x64.tar.gz |
| macOS | Apple Silicon | M1/M2/M3 等芯片设备 | osx-arm64.tar.gz |
| Android (Termux) | ARM64 | Termux 环境(需 Bionic) | android-bionic-arm64.tar.gz |
| Android (Termux) | x64 | x86_64 Android 设备 | android-bionic-x64.tar.gz |