1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-03 17:59:37 +02:00

Fix transcoding resolutions when audio is enabled

This commit is contained in:
Chocobozzz 2024-10-29 16:32:35 +01:00
parent 18d9858109
commit 7d5d7f22ff
No known key found for this signature in database
GPG key ID: 583A612D890159BE
2 changed files with 22 additions and 2 deletions

View file

@ -16,7 +16,10 @@ export function buildOriginalFileResolution (inputResolution: number) {
hasAudio: true
})
if (resolutions.length === 0) {
if (
resolutions.length === 0 ||
(resolutions.length === 1 && resolutions[0] === VideoResolution.H_NOVIDEO)
) {
return toEven(inputResolution)
}
@ -58,7 +61,7 @@ export function computeResolutionsToTranscode (options: {
if (input < resolution) continue
// We only want lower resolutions than input file
if (strictLower && input === resolution) continue
// Audio resolutio but no audio in the video
// Audio resolution but no audio in the video
if (resolution === VideoResolution.H_NOVIDEO && !hasAudio) continue
resolutionsEnabled.add(resolution)