{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/AbienteSadness/ue5-binka-to-wav/blob/9b906c8b5e7fa74d5378ddb7e568527f93fe03e8/binka2wav/core.py",
    "https://github.com/AbienteSadness/ue5-binka-to-wav/blob/9b906c8b5e7fa74d5378ddb7e568527f93fe03e8/binka2wav/cli.py",
    "https://github.com/AbienteSadness/ue5-binka-to-wav/blob/9b906c8b5e7fa74d5378ddb7e568527f93fe03e8/binka2wav/gui.py",
    "https://github.com/AbienteSadness/ue5-binka-to-wav/blob/9b906c8b5e7fa74d5378ddb7e568527f93fe03e8/LICENSE"
  ],
  "category": "game-analysis",
  "description_en": "Rejoins UE5 BINKA audio exported by FModel and calls an external Bink decoder to produce WAV files, with a Windows GUI, batch CLI and paired-asset metadata warnings.",
  "description_zh": "重新拼接 FModel 导出的 UE5 BINKA 音频，并调用外部 Bink 解码器生成 WAV，提供 Windows 图形界面、批量命令行和配对资源的元数据异常提示。",
  "entry_url": "https://awesomerea.org/resources/ue5-binka-to-wav/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/ue5-binka-to-wav/",
  "evidence_url": "https://github.com/AbienteSadness/ue5-binka-to-wav/blob/9b906c8b5e7fa74d5378ddb7e568527f93fe03e8/README.md",
  "group": "tools",
  "id": "ue5-binka-to-wav",
  "json_url": "https://awesomerea.org/resources/ue5-binka-to-wav/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/ue5-binka-to-wav/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/ue5-binka-to-wav/index.md",
  "name": "UE5 BINKA to WAV",
  "name_zh": "UE5 BINKA 转 WAV",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "Windows and a separately obtained binkadec.exe that writes a proper WAV header. This proprietary decoder is not bundled. Running the source requires Python 3.9+; the GUI uses tkinter, and packaging uses PyInstaller.",
    "Inputs are matching .ubulk and .uasset or .uexp files, or a complete .binka file. The wrapper locates the UEBA header, rejoins it with the bulk stream and delegates decoding. Other cooked codecs and inline-only assets are outside the documented scope.",
    "For paired assets, sample-rate and channel mismatches or a duration difference above 2% become warnings. They do not fail the CLI exit code, and --quiet suppresses them. Direct .binka inputs have no original-asset metadata comparison; header checks cover header information, while audio fidelity remains unverified.",
    "MIT covers this repository code, not binkadec or game assets. The README credits FModel, BinkadecWithWavHeader and ue2wav prior art."
  ],
  "requirements_zh": [
    "需要 Windows 和自行提供、能写入正确 WAV 头的 binkadec.exe；仓库不附带该专有解码器。运行源码要求 Python 3.9+；图形界面使用 tkinter，打包使用 PyInstaller。",
    "输入为配对的 .ubulk 与 .uasset／.uexp，或完整 .binka 文件。封装程序定位 UEBA 头并与批量数据流重新拼接，然后调用外部解码器。其他烘焙音频编码及仅内嵌于资源文件的音频不在文档支持范围内。",
    "对配对资源，采样率、声道数不符或时长偏差超过 2% 会生成警告；这些警告不会让 CLI 返回失败退出码，--quiet 还会隐藏警告。直接输入 .binka 时不对比原始资源元数据；头部检查仅核对头部信息，音频内容的一致性仍待验证。",
    "MIT 仅覆盖仓库代码，不覆盖 binkadec 或游戏素材。README 注明 FModel、BinkadecWithWavHeader 与 ue2wav 的既有工作。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/AbienteSadness/ue5-binka-to-wav",
  "verification": "source-reviewed",
  "verified_at": "2026-10-18T12:24:36.703893+00:00"
}
