mirror of
https://github.com/ihabunek/twitch-dl
synced 2024-08-30 18:32:25 +00:00
Log ffmpeg command and handle errors better
This commit is contained in:
parent
04ddadef26
commit
772faa5901
@ -104,13 +104,13 @@ def _select_playlist_interactive(playlists):
|
|||||||
|
|
||||||
|
|
||||||
def _join_vods(directory, file_paths, target):
|
def _join_vods(directory, file_paths, target):
|
||||||
input_path = "{}/files.txt".format(directory)
|
input_path = "{}files.txt".format(directory)
|
||||||
|
|
||||||
with open(input_path, 'w') as f:
|
with open(input_path, 'w') as f:
|
||||||
for path in file_paths:
|
for path in file_paths:
|
||||||
f.write('file {}\n'.format(os.path.basename(path)))
|
f.write('file {}\n'.format(os.path.basename(path)))
|
||||||
|
|
||||||
result = subprocess.run([
|
command = [
|
||||||
"ffmpeg",
|
"ffmpeg",
|
||||||
"-f", "concat",
|
"-f", "concat",
|
||||||
"-i", input_path,
|
"-i", input_path,
|
||||||
@ -118,9 +118,12 @@ def _join_vods(directory, file_paths, target):
|
|||||||
target,
|
target,
|
||||||
"-stats",
|
"-stats",
|
||||||
"-loglevel", "warning",
|
"-loglevel", "warning",
|
||||||
])
|
]
|
||||||
|
|
||||||
result.check_returncode()
|
print_out("<dim>{}</dim>".format(" ".join(command)))
|
||||||
|
result = subprocess.run(command)
|
||||||
|
if result.returncode != 0:
|
||||||
|
raise ConsoleError("Joining files failed")
|
||||||
|
|
||||||
|
|
||||||
def _video_target_filename(video, format):
|
def _video_target_filename(video, format):
|
||||||
|
Loading…
Reference in New Issue
Block a user