我正在使用以下选项将 video.webm 转换为 .wav 文件。但是输出文件非常大!
我需要减小它的大小,实际上将输出大小限制为 104857600 字节并让 ffmpeg 库处理其余部分(比如自动调整质量)真的很酷 知道怎么做吗?
如果那是不可能的,我怎么能降低质量,比如 50% ?
return new Promise(function (resolve, reject) {
var proc = new ffmpeg({
source: file,
nolog: false
});
proc.addOptions([
'-f ' + format,
'-ar 16000',
'-vn'
]);
proc.on('error', function (err, stdout, stderr) {
reject(err)
});
proc.save(file.split(".")[0] + "." + format).on('end', function () {
resolve(file.split(".")[0] + "." + format);
})
});