Really makes sure nothing can break

This commit is contained in:
Finn Dittmar 2025-11-07 19:12:38 +01:00
parent 2cf6e8a5fe
commit 3316505d1c
No known key found for this signature in database
GPG Key ID: A630219F715A1D1E

View File

@ -275,7 +275,7 @@ class Stream extends EventEmitter {
const codecOptions = [`-loglevel ${logLevel}`, '-map 0:a']
if (this.codecsToForceAAC.slice(1, 3).includes(this.tracksCodec)) {
if (this.codecsToForceAAC.slice(1, 3).includes(this.tracksCodec) && this.tracks.length > 0 && this.tracks[0].bitRate && this.tracks[0].channels) {
// In case for ac3/eac3 it needs to be passed the bitrate and channels to avoid ffmpeg errors
codecOptions.push(`-c:a ${audioCodec}`, `-b:a ${this.tracks[0].bitRate}`, `-ac ${this.tracks[0].channels}`)
} else {