added a-dash transmuxer

This commit is contained in:
SrGooglo 2025-01-25 19:45:19 +00:00
parent 738268e31d
commit c4050f7fb3

View File

@ -2,6 +2,7 @@ import fs from "node:fs"
import path from "node:path" import path from "node:path"
import MultiqualityHLSJob from "@shared-classes/MultiqualityHLSJob" import MultiqualityHLSJob from "@shared-classes/MultiqualityHLSJob"
import SegmentedAudioMPDJob from "@shared-classes/SegmentedAudioMPDJob"
const transmuxers = [ const transmuxers = [
{ {
@ -30,7 +31,25 @@ const transmuxers = [
] ]
}) })
}, },
} },
{
id: "a-dash",
container: "dash",
extension: "mpd",
multipleOutput: true,
buildCommand: (input, outputDir) => {
return new SegmentedAudioMPDJob({
input: input,
outputDir: outputDir,
outputMasterName: "master.mpd",
audioCodec: "flac",
//audioBitrate: "1600k",
//audioSampleRate: 96000,
segmentTime: 10,
})
}
},
] ]
export default async (params) => { export default async (params) => {