【发布时间】:2019-06-02 02:54:37
【问题描述】:
我正在尝试进行 api 调用来表达哪个调用 ffmpeg 将流输出到 icecast。
我可以使用 child_process 来做到这一点,但我已经为 nodejs 找到了 fluent-ffmpeg。
如果我添加
.save('icecast://source:hackme@localhost:8000/test')
我得到一个无效的参数错误,如果我使用
.output('icecast://source:hackme@localhost:8000/test')
我没有收到错误,对调用网页的响应正确,但没有 ffmpeg 进程。
有人知道fluent-ffmpeg 是否输出到icecast。
var ffmpeg = require('fluent-ffmpeg');
app.get('/ffmpeg', function(req, res) {
var ffmpegPath = '/usr/bin/ffmpeg';
proc = new ffmpeg('/home/russ/radio_audio/fore/BaBeL74.wav')
.output('icecast://source:hackme@localhost:8000/test');
proc.setFfmpegPath(ffmpegPath);
res.send('ok');
});
【问题讨论】:
标签: javascript node.js ffmpeg fluent-ffmpeg