added min audio bitrate
This commit is contained in:
parent
89c712b19c
commit
803c14e8f3
2 changed files with 6 additions and 1 deletions
|
@ -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
|
||||||
|
|
|
@ -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": {
|
||||||
|
|
Loading…
Reference in a new issue