FFmpeg是一款处理音视频的工具包,用来记录和转换音视频流的计算机程序。
安装
1. 官网下载安装包。
下载完成后,解压安装包。
2. 配置环境变量
解压后的文件目录里,bin文件夹里有三个可执行程序:ffmpeg、ffplay、ffprobe,配置环境变量后使用。
- ffmpeg.exe:音视频转码、转换器。
- ffplay.exe:简单的音视频播放器。
- ffprobe.exe:简单的多媒体码流分析器。
- ffserver.exe:流媒体服务器。
3. 验证
命令行里输入 ffmpeg,出来下面这些信息代表安装成功。
使用
使用fluent-ffmpeg包转换视频格式。案例如下:
const ffmpeg = require("fluent-ffmpeg");
ffmpeg('https://xxxxx')
.outputOptions([])
.on("start", (str) => console.log("start", str))
.on("progress", (progress) => console.log(progress.percent, "%"))
.on("end", (str) => console.log("结束"))
.on("error", (err, stdout, stderr) => console.log("error ", err.message))
.save("test.mp4");