From d8af1a49ae78292269fbb1e0c24213e010f395a1 Mon Sep 17 00:00:00 2001 From: qeled Date: Fri, 11 Dec 2015 20:17:01 +0300 Subject: [PATCH] Disable ffmpeg logging and ignore stderr --- lib/Voice/AudioEncoder.js | 2 +- src/Voice/AudioEncoder.js | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/Voice/AudioEncoder.js b/lib/Voice/AudioEncoder.js index 1abdcf204..6564aaf34 100644 --- a/lib/Voice/AudioEncoder.js +++ b/lib/Voice/AudioEncoder.js @@ -67,7 +67,7 @@ var AudioEncoder = (function () { var self = this; return new Promise(function (resolve, reject) { - var enc = _child_process2["default"].spawn(self.getCommand(), ['-i', "-", '-f', 's16le', '-ar', '48000', '-ac', 2, 'pipe:1']); + var enc = _child_process2["default"].spawn(self.getCommand(), ['-loglevel', '0', '-i', '-', '-f', 's16le', '-ar', '48000', '-ac', 2, 'pipe:1'], { stdio: ['pipe', 'pipe', 'ignore'] }); stream.pipe(enc.stdin); diff --git a/src/Voice/AudioEncoder.js b/src/Voice/AudioEncoder.js index 99546ffe6..cd7512af2 100644 --- a/src/Voice/AudioEncoder.js +++ b/src/Voice/AudioEncoder.js @@ -45,12 +45,13 @@ export default class AudioEncoder { var self = this; return new Promise((resolve, reject) => { var enc = cpoc.spawn(self.getCommand(), [ - '-i', "-", + '-loglevel', '0', + '-i', '-', '-f', 's16le', '-ar', '48000', '-ac', 2, 'pipe:1' - ]); + ], {stdio: ['pipe', 'pipe', 'ignore']}); stream.pipe(enc.stdin);