1作者: kitasan大约 2 个月前原帖
作者在此。OxiMedia 是一个在纯 Rust 中对 FFmpeg 和 OpenCV 的清洁室重构。版本 0.1.0,包含 92 个 crate,约 136 万行代码。 关键决策:全工作区禁用不安全代码 `#![forbid(unsafe_code)]`,仅使用无专利的编解码器(AV1/VP9/Opus/FLAC——绝不使用 H.264/H.265/AAC),基于 Tokio 的异步处理,默认特性中无 C/Fortran 依赖,原生 WASM 目标。 这是版本 0.1.0——API 已稳定,但尚未经过大规模的实战测试。与 FFmpeg/rav1e/dav1d 的性能基准测试即将发布。 欢迎对 API 设计提供反馈,特别是关于滤镜图和转码管道的部分。 GitHub: [https://github.com/cool-japan/oximedia](https://github.com/cool-japan/oximedia)
1作者: jeeybee大约 2 个月前原帖
YAML 在生产环境中总是让人感到惊讶。挪威问题(`NO` 被解析为 `False`)。静默的重复键覆盖。该规范有 211 种语法规则。大部分复杂性存在是为了支持一些在配置文件中没人想要的特性。 GYML 是 YAML 的一个严格子集。有效的 GYML 始终是有效的 YAML。它保留了块缩进语法,并结合了 JSON 的类型语义:每种类型都有一种拼写,没有锚点、别名和标签,重复键会导致严重错误。它是一个从头开始的解析器,没有运行时依赖,完全使用类型化的 Python。 <a href="https://github.com/janbjorge/gyml" rel="nofollow">https://github.com/janbjorge/gyml</a>