3作者: httpsworldview6 个月前
这是我过去大约 5 个月以来一直着手的一个小项目。它包含六个可视化: * 频谱图:实现了重新分配方法,以获得更清晰的时间和频率分辨率。 * 频谱分析仪:A 计权,频率参考线,最大频率提示。 * 波形:根据频率、响度或静态进行颜色编码。 * 示波器:跟踪音高并与参考信号进行自相关,提供稳定性。还包括一个常规的过零触发器。 * 立体声相位计:线性及指数缩放模式,可调节窗口。多频段相关性测量。 * 响度(LUFS & RMS):实现了最新的 LUFS 标准。可调节时间范围。 请告诉我您的想法,如果您认为它值得,请给它点个星。:] (请查看自述文件,以获取更全面的功能列表。目前仅在 Linux 上可用。)
1作者: kitasan6 个月前
作者在此。OxiMedia 是用纯 Rust 语言对 FFmpeg 和 OpenCV 进行的全新重构。版本 v0.1.0,包含 92 个 crate,约 136 万行代码。 关键决策:工作空间范围使用 `#![forbid(unsafe_code)]`,仅支持无专利的编解码器(AV1/VP9/Opus/FLAC -- 永远不包含 H.264/H.265/AAC),基于 Tokio 的异步,默认功能无 C/Fortran 依赖,原生 WASM 目标。 这是 v0.1.0 版本 -- API 已经稳定,但尚未经过大规模实战测试。即将推出与 FFmpeg/rav1e/dav1d 的性能基准测试。 欢迎对 API 设计提出反馈,特别是关于滤镜图和转码流程。 GitHub:<a href="https://github.com/cool-japan/oximedia" rel="nofollow">https://github.com/cool-japan/oximedia</a>
1作者: jeeybee6 个月前
YAML 在生产环境中总是让人“惊喜”。比如“挪威问题”(`NO` 被解析为 `False`)。还有静默的重复键覆盖。YAML 规范有 211 条语法产生式。大部分的复杂性都是为了支持那些在配置文件中没人想要的功能。 GYML 是 YAML 的一个严格子集。有效的 GYML 总是有效的 YAML。它保留了块缩进语法,并结合了 JSON 的类型语义:每种类型只有一种拼写方式,没有锚点,没有别名,没有标签,重复的键是硬错误。从头开始编写的解析器,没有运行时依赖,完全类型化的 Python。 [https://github.com/janbjorge/gyml](https://github.com/janbjorge/gyml)