Skip to content

[BUG] Linux CLI 无法使用系统自带 FFmpeg #676

@Loping151

Description

@Loping151

系统版本

Ubuntu24.04原生

QQNT 版本

3.2.20-40990

LLBot 版本

7.4.0

OneBot 客户端

No response

发生了什么?

无法发送base64语音,ffmpeg

如何复现

以base64发送语音

期望的结果?

FFmpeg处理转换出错,然而本机ffmpeg配置没有问题。不清楚node里的ffmpeg是何作用,但如果node内的ffmpeg失败fallback到系统ffmpeg可以增加稳定性。

LLBot 运行日志

2026-01-03 13:50:19 | 语音文件/xxx/llbot/data/temp/339283e1-02a3-4a66-a969-297e0f40cdb6需要转换成silk


2026-01-03 13:50:19 | FFmpeg处理转换出错:  ffmpeg exited with code 1


2026-01-03 13:50:19 | 发生错误 Error: ffmpeg exited with code 1 at ChildProcess.<anonymous> (/xxx/llbot/node_modules/fluent-ffmpeg/lib/processor.js:180:22) at ChildProcess.emit (node:events:508:28) at ChildProcess._handle.onexit (node:internal/child_process:294:12)

OneBot 客户端运行日志

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions