Use file.ffProbeData?.format?.duration if available

This commit is contained in:
HaveAGitGat 2023-02-12 23:03:18 +00:00
parent db3fecab6a
commit fbed3a0a84
9 changed files with 54 additions and 11 deletions

View file

@ -284,7 +284,14 @@ function crop_decider(file, crop_height) {
function size_check(file, min_bitrate) {
const fs = require("fs");
var duration = file.meta.Duration; //duration of video in seconds
let duration = 0;
if (parseFloat(file.ffProbeData?.format?.duration) > 0) {
duration = parseFloat(file.ffProbeData?.format?.duration)
}else{
duration = file.meta.Duration; //duration of video in seconds
}
var source = file.meta.SourceFile; //source file
var stats = fs.statSync(source);
var size = stats["size"] / 1000000000;