aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/helpers/ffprobe-utils.ts
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2021-10-12 10:37:25 +0200
committerChocobozzz <me@florianbigard.com>2021-10-12 10:37:25 +0200
commitf7bb2bb5a753b3f1a37301dcff2d58e434ecd3af (patch)
treefbc450e2085dd4f76df6fcac92c7eaf5fb363562 /server/helpers/ffprobe-utils.ts
parent9f430a53be016f8db2736d5d8111282660b50f4c (diff)
downloadPeerTube-f7bb2bb5a753b3f1a37301dcff2d58e434ecd3af.tar.gz
PeerTube-f7bb2bb5a753b3f1a37301dcff2d58e434ecd3af.tar.zst
PeerTube-f7bb2bb5a753b3f1a37301dcff2d58e434ecd3af.zip
Don't use min FPS, throw instead
Avoir creating a big output from a very low FPS input file
Diffstat (limited to 'server/helpers/ffprobe-utils.ts')
-rw-r--r--server/helpers/ffprobe-utils.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/server/helpers/ffprobe-utils.ts b/server/helpers/ffprobe-utils.ts
index 8381dee84..767f37f9c 100644
--- a/server/helpers/ffprobe-utils.ts
+++ b/server/helpers/ffprobe-utils.ts
@@ -302,7 +302,10 @@ function computeFPS (fpsArg: number, resolution: VideoResolution) {
302 302
303 // Hard FPS limits 303 // Hard FPS limits
304 if (fps > VIDEO_TRANSCODING_FPS.MAX) fps = getClosestFramerateStandard(fps, 'HD_STANDARD') 304 if (fps > VIDEO_TRANSCODING_FPS.MAX) fps = getClosestFramerateStandard(fps, 'HD_STANDARD')
305 else if (fps < VIDEO_TRANSCODING_FPS.MIN) fps = VIDEO_TRANSCODING_FPS.MIN 305
306 if (fps < VIDEO_TRANSCODING_FPS.MIN) {
307 throw new Error(`Cannot compute FPS because ${fps} is lower than our minimum value ${VIDEO_TRANSCODING_FPS.MIN}`)
308 }
306 309
307 return fps 310 return fps
308} 311}