Releases: ddddyyyy/screenfile
Release list
v0.4.0
v0.4.0
中文更新说明:
-
新增可选跨分片 FEC 纠删码,可通过 --fec-group-size 和 --fec-parity 生成冗余 shard。
-
解码端会自动识别 FEC shard,即使没有收齐全部传输 shard,也会尝试恢复原文件。
-
新增视频级测试:彩色 FEC 视频删掉部分 shard 帧后仍可恢复。
-
优化 color-v1 解码速度、候选筛选和 temporal bit voting。
-
README 补充 FEC 参数、推荐范围、推荐配置和产物版本示例。
English release notes:
-
Add optional cross-chunk FEC erasure recovery via --fec-group-size and --fec-parity.
-
Decode FEC shards automatically and recover files before all transmitted shards are collected when enough shards are available.
-
Add video-level coverage for recovering a color FEC video after dropping shard frames.
-
Improve color-v1 decode speed, candidate filtering, and temporal bit voting.
-
Update README with FEC options, recommended ranges, recommended presets, and v0.4.0 artifact examples.
v0.3.2
v0.3.2
中文:
- 继续修复 Windows GitHub Actions:重复帧顺序测试改为直接捕获待写入帧,不再依赖 Windows 上不稳定的视频容器读回结果。
- 保留 v0.3.1 中对 Windows MP4 体积估算测试的合理范围调整。
- 更新项目版本号和 README 产物命名示例到 v0.3.2。
English:
- Continue fixing Windows GitHub Actions by verifying repeated-frame ordering from captured outgoing frames instead of codec-dependent video readback.
- Keep the Windows MP4 size-estimation sanity-bound adjustment from v0.3.1.
- Update the project version and README artifact-name examples to v0.3.2.
v0.2.3
-
Added Reed-Solomon frame-level FEC so newly encoded videos can tolerate a small amount of localized capture noise.
-
Improved frame inspection with multiple binarization variants, which makes decode diagnostics and recovery more resilient on skewed or unevenly lit captures.
-
Reworked video-size estimation to sample multiple real frames instead of repeating one frame, so the estimate is closer to the final output.
-
Updated the release workflow to publish the tag annotation as the release body, which removes the auto-generated Full Changelog line and lets each release show a clean hand-written summary.
-
The new frame-level FEC only applies to videos encoded with v0.2.3 or later; older recordings still decode with the legacy fallback path.
-
README now documents the new estimate caveats and the added frame-level error correction.
v0.2.2
v0.2.1
v0.1.0
Full Changelog: https://github.com/ddddyyyy/screenfile/commits/v0.1.0
Full Changelog: https://github.com/ddddyyyy/screenfile/commits/v0.1.0
Full Changelog: https://github.com/ddddyyyy/screenfile/commits/v0.1.0