{
  "added_at": "2026-11-09",
  "category": "binary-libraries",
  "description_en": "OpenJOC decodes and inspects E-AC-3 JOC audio bitstreams in Rust. It extracts EMDF and OAMD data, reconstructs carrier-local object signals, renders speaker or binaural audio, and exports reconstructed ADM BWF within a documented profile.",
  "description_zh": "OpenJOC 是 Rust 编写的 E-AC-3 JOC 音频位流解码与检查工具。它提取 EMDF 和 OAMD 数据、重建载波内的对象信号，支持扬声器和双耳渲染，并可按限定的配置导出重建的 ADM BWF。",
  "entry_url": "https://awesomerea.org/resources/openjoc/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/openjoc/",
  "evidence_url": "https://github.com/chyinan/OpenJOC/blob/e3e330a2000f8d0bced3460756473c8774eb16f0/README.md",
  "group": "tools",
  "id": "openjoc",
  "json_url": "https://awesomerea.org/resources/openjoc/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/openjoc/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/openjoc/index.md",
  "name": "OpenJOC",
  "name_zh": "OpenJOC E-AC-3 JOC 解码与位流检查工具",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Requires a supported E-AC-3 JOC stream; building the CLI uses the Rust toolchain declared in Cargo.toml.",
    "The speaker and binaural bridge is experimental and limited to supported profiles; reconstructed objects are carrier-local outputs.",
    "Core code is licensed under Apache-2.0; integration bundles may carry additional terms."
  ],
  "requirements_zh": [
    "需要受支持的 E-AC-3 JOC 流；构建命令行工具需使用 Cargo.toml 指定的 Rust 工具链。",
    "扬声器与双耳渲染桥接功能仍属实验性，仅支持限定的配置；重建对象是载波内的输出。",
    "核心代码采用 Apache-2.0 许可证；集成包可能另有许可条款。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/chyinan/OpenJOC",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
