Skip to content

Releases: ddddyyyy/screenfile

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 08:19

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

Choose a tag to compare

@github-actions github-actions released this 01 Jun 02:27

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

Choose a tag to compare

@github-actions github-actions released this 27 May 04:50
  • 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

Choose a tag to compare

@github-actions github-actions released this 27 May 02:13

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 26 May 07:29

Full Changelog: v0.2.0...v0.2.1

Full Changelog: v0.2.0...v0.2.1

Full Changelog: v0.2.0...v0.2.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 26 May 05:36