我使用 Node.js 安装了 ffmpeg.js 。
我希望能够将URL作为参数(位于URL的资源是M3U8文件),并将其下载为MP4。
使用常规命令行ffmpeg(不是JavaScript移植),命令如下:
ffmpeg -i http://example.com/file.m3u8 -c copy out.mp4
我尝试了以下内容,但它不起作用。
var ffmpeg = require("ffmpeg.js");
var fs = require("fs");
var result = ffmpeg({
arguments: ["-i", "http://example.com/file.m3u8", "-c", "copy", "out.mp4"],
});
fs.writeFileSync("out.mp4", Buffer(result));