假静态
静态 ffprobe(来自 ffmpeg 数据 project)用于macOS,Linux,Windows的二进制.
支持macOS(64位和arm64),Linux(32和64位,armhf,arm64),Windows(32和64位). 目前使用的ffmpeg版本是 6.1.1。 。 。 .
说明: 该版本 ffprobe-static 如下 交换器当发布新版本时, 没错 没有 考虑打破 ffprobe 本身,但只有JS接口(见下文). 譬如说, [email protected] 可能下载 ffprobe 5.0防止 ffprobe-static 升级逆向兼容的 ffprobe 版本, 使用严格的版本范围 用于或使用 锁定文件。 。 。 .
安装
$ npm install @derhuerst/ffprobe-static
说明: 在安装期间,它将下载适当的 ffprobe 从二进制 b6.1.1 GitHub 发布. 使用和分配二进制 ffprobe 由各自的执照管辖.
自定义二进制 URL
默认情况下 ffprobe 二进制将会从 https://github.com/eugeneware/ffprobe-static/releases/download要自定义,例如,在使用镜像时,设置 FFPROBE_BINARIES_URL 环境变量.
export FFPROBE_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffprobe-static
npm install @derhuerst/ffprobe-static
电子和其他跨平台包装工具
因为 ffprobe-static 将下载OS/平台特有的二进制,您需要清除 node_modules 在重新包装您的应用程序之前 用于不同的操作系统/平台 (单位:千美元)更多信息,请参见第35页) (中文(简体) ).
示例使用
返回本地文件系统中静态链接 ffprobe 二进制的路径 .
const pathToFfprobe = require('ffprobe-static');
console.log(pathToFfprobe)
// /Users/j/playground/node_modules/ffprobe-static/ffprobe
检查 示例脚本 更彻底的例子.
二进制的来源
下载的二进制 ffprobe-static 这些地点:
显示您的支持
这个npm软件包包括由以下个人所生产的静态连接二进制. 请考虑支持并捐赠给多年来一直提供质量二进制建筑的人: