Don't use hexa for av01 codec

pull/5250/head
Chocobozzz 2022-09-12 10:15:42 +02:00
parent cef2306a1e
commit 31951badb3
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
1 changed files with 6 additions and 3 deletions

View File

@ -55,14 +55,17 @@ async function getVideoStreamCodec (path: string) {
baseProfile = baseProfileMatrix[videoCodec]['High'] // Fallback
}
let level = videoStream.level.toString(16)
if (level.length === 1) level = `0${level}`
if (videoCodec === 'av01') {
let level = videoStream.level.toString()
if (level.length === 1) level = `0${level}`
// Guess the tier indicator and bit depth
return `${videoCodec}.${baseProfile}.${level}M.08`
}
let level = videoStream.level.toString(16)
if (level.length === 1) level = `0${level}`
// Default, h264 codec
return `${videoCodec}.${baseProfile}${level}`
}