配置 FFmpeg
Waylay 使用 FFmpeg 处理视频和音频消息:
- 视频发送:生成缩略图、提取时长
- 语音发送:检测音频时长
Docker 环境
默认的 Dockerfile 已包含 FFmpeg,无需额外配置:
dockerfile
RUN apt-get install -y nodejs ffmpeg验证 FFmpeg
bash
docker exec qq-bridge ffmpeg -version没有 FFmpeg 时
如果 FFmpeg 不可用,Waylay 会使用降级方案:
| 功能 | 有 FFmpeg | 无 FFmpeg |
|---|---|---|
| 视频缩略图 | 从视频帧提取 | 1x1 透明 PNG 占位符 |
| 视频时长 | 精确检测 | 默认 15 秒 |
| 音频时长 | 精确检测 | 默认 5 秒 |
视频和音频的发送功能本身不受影响,只是元数据精度降低。