minor changes
This commit is contained in:
parent
1d8fc51db8
commit
ba650fe2bc
2 changed files with 3 additions and 3 deletions
|
|
@ -469,8 +469,8 @@ class Download:
|
|||
ff = await ffprobe(status.get("filename"))
|
||||
self.info.extras["is_video"] = ff.has_video()
|
||||
self.info.extras["is_audio"] = ff.has_audio()
|
||||
if ff.has_video():
|
||||
self.info.extras["duration"] = ff.video[0].duration_seconds()
|
||||
if (ff.has_video() or ff.has_audio()) and not self.info.extras.get("duration"):
|
||||
self.info.extras["duration"] = int(float(ff.metadata.get("duration", 0.0)))
|
||||
except Exception as e:
|
||||
self.info.extras["is_video"] = True
|
||||
self.info.extras["is_audio"] = True
|
||||
|
|
|
|||
|
|
@ -234,7 +234,7 @@ class FFProbeResult:
|
|||
def __repr__(self):
|
||||
return "<FFprobe: {metadata}, {video}, {audio}, {subtitle}, {attachment}>".format(**vars(self))
|
||||
|
||||
def unserialize(self, data: dict):
|
||||
def deserialize(self, data: dict):
|
||||
self.metadata = data.get("metadata", {})
|
||||
self.video = [FFStream(v) for v in data.get("video", [])]
|
||||
self.audio = [FFStream(a) for a in data.get("audio", [])]
|
||||
|
|
|
|||
Loading…
Reference in a new issue