PunyGear

  • 计算机
  • 旅游
  • 3D打印
  • 游戏
  • 生活
闲情自有天地,方寸推动乾坤。
  1. 首页
  2. 计算机
  3. 正文

Dify工作流中使用ffmpeg方法

2026-07-11 11点热度 0人点赞 0条评论

以下是 Dify 工作流中通过 FFmpeg 提取音频的完整配置步骤:

1. 安装 FFmpeg 插件

进入 Dify 的 集成 → 工具 页面,搜索并添加 FFmpeg 插件,点击安装即可。

2. 在工作流中添加提取音频节点

在工作流编辑器中,添加 FFmpeg 提取音频 节点,并进行如下配置:

  • 视频文件:选择从用户输入获取
  • 音频格式:填写 mp3

3. 配置环境参数(关键步骤)

⚠️ 首次使用时务必检查以下参数,否则 FFmpeg 无法读取上传的视频文件,导致音频提取失败。

进入 Dify 的 Docker 部署目录,编辑 .env 文件:

cd dify/docker
vim .env

确保以下两个参数已正确设置:

# 外部文件访问地址(浏览器/客户端能直接访问的地址)
FILES_URL=http://<你的服务器IP>

# 内部文件访问地址(Docker 容器间通信,使用服务名 api)
INTERNAL_FILES_URL=http://api:5001

不修改这两个参数的后果:FFmpeg 插件无法通过 URL 下载用户上传的视频文件,会报 Connection refused 等错误,导致音频提取失败。

4. 重启服务使配置生效

docker compose down
docker compose up -d

重启完成后,回到工作流中测试 FFmpeg 提取音频节点,即可正常使用。

相关

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2026-07-11

PunyGear

这个人很懒,什么都没留下

点赞
< 上一篇

文章评论

您需要 登录 之后才可以评论

COPYRIGHT © 2026 PunyGear. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang