forked from 0x2620/pandora
many parts might block PIPE, use /dev/null
This commit is contained in:
parent
7cbb46458a
commit
35c26f095f
1 changed files with 2 additions and 2 deletions
|
@ -494,7 +494,7 @@ class Item(models.Model):
|
||||||
if format == "webm":
|
if format == "webm":
|
||||||
cmd = ['mkvmerge', '-o', output]
|
cmd = ['mkvmerge', '-o', output]
|
||||||
cmd += [streams[0]] + ['+' + s for s in streams[1:]]
|
cmd += [streams[0]] + ['+' + s for s in streams[1:]]
|
||||||
p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, close_fds=True)
|
p = subprocess.Popen(cmd, stdout=open('/dev/null', 'w'), stderr=open('/dev/null', 'w'), close_fds=True)
|
||||||
p.wait()
|
p.wait()
|
||||||
return True
|
return True
|
||||||
elif format == "mp4":
|
elif format == "mp4":
|
||||||
|
@ -502,7 +502,7 @@ class Item(models.Model):
|
||||||
shutil.copy(streams[0], tmp_output)
|
shutil.copy(streams[0], tmp_output)
|
||||||
for s in streams[1:]:
|
for s in streams[1:]:
|
||||||
cmd = ['MP4Box', '-cat', s, tmp_output]
|
cmd = ['MP4Box', '-cat', s, tmp_output]
|
||||||
p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, close_fds=True)
|
p = subprocess.Popen(cmd, stdout=open('/dev/null', 'w'), stderr=open('/dev/null', 'w'), close_fds=True)
|
||||||
p.wait()
|
p.wait()
|
||||||
shutil.copy(tmp_output, output)
|
shutil.copy(tmp_output, output)
|
||||||
os.unlink(tmp_output)
|
os.unlink(tmp_output)
|
||||||
|
|
Loading…
Reference in a new issue