diff --git a/moviepy/video/io/ffmpeg_reader.py b/moviepy/video/io/ffmpeg_reader.py index 30cd26180..c94e0580c 100644 --- a/moviepy/video/io/ffmpeg_reader.py +++ b/moviepy/video/io/ffmpeg_reader.py @@ -577,16 +577,16 @@ def parse(self): # not default audio found, assume first audio stream is the default if self.result["audio_found"] and not self.result.get("audio_bitrate"): + + self.result["audio_bitrate"] = None for streams_input in self.result["inputs"]: for stream in streams_input["streams"]: if stream["stream_type"] == "audio" and stream.get("bitrate"): self.result["audio_bitrate"] = stream["bitrate"] break - if self.result.get("audio_bitrate"): - break - if "audio_bitrate" not in self.result: - self.result["audio_bitrate"] = None + if self.result["audio_bitrate"] is not None: + break result = self.result