node.js - 是否可以将 ffmpeg 之类的东西捆绑到节点应用程序中?
问题描述
目前,我正在使用 node 创建一个脚本来确保文件符合我们的标准,其中一个要求是确保音频文件不超过最大响度。为此,我正在使用ffmpeg
和child_proccesses
exec 功能。但问题在于,这将要求每个用户ffmpeg
在他们的机器上安装和配置。有什么方法可以ffmpeg
与应用程序捆绑在一起吗?
解决方案
汉斯的建议很棒,可能对其他人有帮助,但我发现这个更适合我的问题:https ://www.npmjs.com/package/ffmpeg-static
它只是下载正确的二进制文件npm install
并为您提供它的路径。
推荐阅读
- mysql - 如何在 Mysql 中将日期时间转换为简单日期?
- angular - 如何在 Angular 8+ 中实现 Pendo
- python - 加载管道仅返回列名
- javascript - 提供从 Siri 语音输入到可编写脚本或 pythonista 脚本的参数?
- mongodb - MongoDB 接近 PaaS 上的最大内存
- python - 使用变量访问 python 类中的函数
- wolfram-mathematica - SCOM 的 MMASetup 命令行参数
- javascript - JS:正则表达式 SyntaxError:无效的正则表达式:无效的组说明符名称
- sql - 将 Datatime 和 Time 一起添加并转换为文本
- postgresql - 将消息从 Kafka 转发到 Elasticsearch 和 Postgresql