您能否使fluent-ffmpeg使用在Docker容器中运行的ffmpeg副本?

问题描述

我在具有npm模块的主机上的文件夹中有一些nodejs代码,该模块需要设置环境变量才能利用名为FFmpeg的可执行文件我有一个containerized FFmpeg及其依赖关系(出于开发目的),现在想知道如何能够从主机指定FFmpeg可执行文件路径以便进行this npm module才能正常运行。

我的想法是使用一个Docker卷,该卷将可执行文件从容器公开到主机上,然后使用该路径设置环境变量,但是我不确定这是否行得通。

模块文档中的一些注释。

如果设置了FFMPEG_PATH环境变量,则 fluent-ffmpeg 会将其用作ffmpeg可执行文件的完整路径。否则,它将尝试直接调用ffmpeg(因此它应该在您的PATH中)。您还必须安装ffprobe(大多数发行版随附ffmpeg)。同样,fluent-ffmpeg将使用FFPROBE_PATH环境变量(如果已设置),否则将尝试在PATH中调用它。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...