added min audio bitrate

This commit is contained in:
Djkato 2022-07-25 23:59:14 +02:00
parent 89c712b19c
commit 803c14e8f3
2 changed files with 6 additions and 1 deletions

View file

@ -5,6 +5,7 @@ class Encoder {
settings settings
encoder encoder
#maxOpusBitrate = 256 //kbits #maxOpusBitrate = 256 //kbits
#minOpusBitrate = 50 //kbits
constructor(settings, currentSetting) { constructor(settings, currentSetting) {
this.settings = settings this.settings = settings
} }
@ -60,6 +61,10 @@ class Encoder {
videoBitRate += audioBitRate - this.#maxOpusBitrate videoBitRate += audioBitRate - this.#maxOpusBitrate
audioBitRate = this.#maxOpusBitrate audioBitRate = this.#maxOpusBitrate
} }
else if (audioBitRate < this.#minOpusBitrate) {
videoBitRate = Math.round(((this.settings.size_limit - this.#minOpusBitrate * duration) / duration) * 0.95)
audioBitRate = this.#minOpusBitrate
}
let command = "" let command = ""
let outputHeight let outputHeight

View file

@ -1,6 +1,6 @@
{ {
"name": "8mb", "name": "8mb",
"version": "1.1.1", "version": "1.1.2",
"description": "helps free discord users to send any media(image, video, audio) and not get limited by discords 8mb file limit", "description": "helps free discord users to send any media(image, video, audio) and not get limited by discords 8mb file limit",
"main": "index.js", "main": "index.js",
"repository": { "repository": {