This commit is contained in:
@@ -118,10 +118,9 @@ def get_duration(path: Path) -> float:
|
||||
)
|
||||
if out.returncode == 0 and out.stdout.strip():
|
||||
d = float(out.stdout.strip())
|
||||
logger.debug("ffprobe %s -> %.0fs in %.2fs", path.name, d, time.monotonic() - t0)
|
||||
return d
|
||||
except (subprocess.TimeoutExpired, ValueError, FileNotFoundError) as e:
|
||||
logger.debug("ffprobe %s failed: %s", path.name, e)
|
||||
except (subprocess.TimeoutExpired, ValueError, FileNotFoundError):
|
||||
pass
|
||||
return DEFAULT_DURATION_SEC
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user