mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-27 01:31:25 +01:00
Compare commits
2 Commits
7d3aba2911
...
e31203ba24
Author | SHA1 | Date | |
---|---|---|---|
|
e31203ba24 | ||
|
9269931b9b |
|
@ -252,7 +252,8 @@ class FFmpegPostProcessor(PostProcessor):
|
||||||
cmd.append(encodeFilename(self._ffmpeg_filename_argument(path), True))
|
cmd.append(encodeFilename(self._ffmpeg_filename_argument(path), True))
|
||||||
self.write_debug(f'{self.basename} command line: {shell_quote(cmd)}')
|
self.write_debug(f'{self.basename} command line: {shell_quote(cmd)}')
|
||||||
stdout, stderr, returncode = Popen.run(
|
stdout, stderr, returncode = Popen.run(
|
||||||
cmd, text=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
cmd, text=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE,
|
||||||
|
stderr=subprocess.PIPE, creationflags=subprocess.CREATE_NO_WINDOW)
|
||||||
if returncode != (0 if self.probe_available else 1):
|
if returncode != (0 if self.probe_available else 1):
|
||||||
return None
|
return None
|
||||||
except OSError:
|
except OSError:
|
||||||
|
@ -293,7 +294,8 @@ class FFmpegPostProcessor(PostProcessor):
|
||||||
cmd += opts
|
cmd += opts
|
||||||
cmd.append(self._ffmpeg_filename_argument(path))
|
cmd.append(self._ffmpeg_filename_argument(path))
|
||||||
self.write_debug(f'ffprobe command line: {shell_quote(cmd)}')
|
self.write_debug(f'ffprobe command line: {shell_quote(cmd)}')
|
||||||
stdout, _, _ = Popen.run(cmd, text=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE)
|
stdout, _, _ = Popen.run(cmd, text=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE,
|
||||||
|
stdin=subprocess.PIPE, creationflags=subprocess.CREATE_NO_WINDOW)
|
||||||
return json.loads(stdout)
|
return json.loads(stdout)
|
||||||
|
|
||||||
def get_stream_number(self, path, keys, value):
|
def get_stream_number(self, path, keys, value):
|
||||||
|
@ -362,7 +364,8 @@ class FFmpegPostProcessor(PostProcessor):
|
||||||
|
|
||||||
self.write_debug(f'ffmpeg command line: {shell_quote(cmd)}')
|
self.write_debug(f'ffmpeg command line: {shell_quote(cmd)}')
|
||||||
_, stderr, returncode = Popen.run(
|
_, stderr, returncode = Popen.run(
|
||||||
cmd, text=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE)
|
cmd, text=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE,
|
||||||
|
stdin=subprocess.PIPE, creationflags=subprocess.CREATE_NO_WINDOW)
|
||||||
if returncode not in variadic(expected_retcodes):
|
if returncode not in variadic(expected_retcodes):
|
||||||
self.write_debug(stderr)
|
self.write_debug(stderr)
|
||||||
raise FFmpegPostProcessorError(stderr.strip().splitlines()[-1])
|
raise FFmpegPostProcessorError(stderr.strip().splitlines()[-1])
|
||||||
|
|
Loading…
Reference in New Issue
Block a user