From 64987c6494c5aeb13228b7d508d6ce5a552e33df Mon Sep 17 00:00:00 2001 From: wukko Date: Sat, 13 May 2023 18:04:43 +0600 Subject: [PATCH] experiment: added threads to ffmpeg args --- src/modules/stream/types.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/stream/types.js b/src/modules/stream/types.js index a4eb233..8540dac 100644 --- a/src/modules/stream/types.js +++ b/src/modules/stream/types.js @@ -38,6 +38,7 @@ export function streamLiveRender(streamInfo, res) { let format = streamInfo.filename.split('.')[streamInfo.filename.split('.').length - 1], args = [ '-loglevel', '-8', + '-threads', `${process.env.ffmpegThreads ? process.env.ffmpegThreads : '0'}`, '-i', streamInfo.urls[0], '-i', 'pipe:3', '-map', '0:v', @@ -95,6 +96,7 @@ export function streamAudioOnly(streamInfo, res) { try { let args = [ '-loglevel', '-8', + '-threads', `${process.env.ffmpegThreads ? process.env.ffmpegThreads : '0'}`, '-i', streamInfo.urls ] if (streamInfo.metadata) { @@ -141,6 +143,7 @@ export function streamVideoOnly(streamInfo, res) { try { let format = streamInfo.filename.split('.')[streamInfo.filename.split('.').length - 1], args = [ '-loglevel', '-8', + '-threads', `${process.env.ffmpegThreads ? process.env.ffmpegThreads : '0'}`, '-i', streamInfo.urls, '-c', 'copy' ]