FIX: arguments

master
Kamal Curi 1 year ago
parent 6a5d8e66e7
commit 812608d135

@ -7,7 +7,7 @@ parser = argparse.ArgumentParser()
parser.add_argument("day", help="Day of the year. From 1 to 366") parser.add_argument("day", help="Day of the year. From 1 to 366")
parser.add_argument("--directory", help="Output directory for the images") parser.add_argument("--directory", help="Output directory for the images")
parser.add_argument("--size", help="Image size to download, defaults to 1808x1808. Available options: 339x339, 678x678, 1808x1808, 5424x5424, 10848x10848, 21696x21696") parser.add_argument("--size", help="Image size to download, defaults to 1808x1808. Available options: 339x339, 678x678, 1808x1808, 5424x5424, 10848x10848, 21696x21696")
parser.add_argument("--animate", help="Animate the download images. Available options: fullsize, compressed, ad-fullsize, ad-compressed") parser.add_argument("--animate", help="Animate the download images. Available options: fullsize, compressed, fullsize+compressed, ad-fullsize, ad-compressed, ad-fullsize+compressed")
parser.add_argument("--framerate", help="Framerate of the animation from the downloaded images, in frames per second, defaults to 8") parser.add_argument("--framerate", help="Framerate of the animation from the downloaded images, in frames per second, defaults to 8")
parser.add_argument("--compress-size", help="Resolution of the compressed video, defaults to 540x540") parser.add_argument("--compress-size", help="Resolution of the compressed video, defaults to 540x540")
parser.add_argument("--codec", help="Defines the ffmpeg codec to be used. Defaults to libx264. To see available codecs for ffmpeg run \"ffmpeg -codecs\"") parser.add_argument("--codec", help="Defines the ffmpeg codec to be used. Defaults to libx264. To see available codecs for ffmpeg run \"ffmpeg -codecs\"")
@ -117,7 +117,7 @@ if animateAction is not None:
print(f"CREATING 540x540 COMPRESSED ANIMATION {directory}/compressed.mp4") print(f"CREATING 540x540 COMPRESSED ANIMATION {directory}/compressed.mp4")
subprocess.run(["sh", "-c", f"ffmpeg -framerate {framerate} -pattern_type glob -i '{directory}/*.jpg' -c:v {codec} -crf 25 -s {compress_size} {directory}/compressed.mp4"]) subprocess.run(["sh", "-c", f"ffmpeg -framerate {framerate} -pattern_type glob -i '{directory}/*.jpg' -c:v {codec} -crf 25 -s {compress_size} {directory}/compressed.mp4"])
exit() exit()
elif animateAction == "ad-fullsized+compressed": elif animateAction == "ad-fullsize+compressed":
print(f"CREATING FULL-SIZED ANIMATION {directory}/fullsize.mp4") print(f"CREATING FULL-SIZED ANIMATION {directory}/fullsize.mp4")
subprocess.run(["sh", "-c", f"ffmpeg -framerate {framerate} -pattern_type glob -i '{directory}/*.jpg' -c:v {codec} {directory}/fullsize.mp4"]) subprocess.run(["sh", "-c", f"ffmpeg -framerate {framerate} -pattern_type glob -i '{directory}/*.jpg' -c:v {codec} {directory}/fullsize.mp4"])
print(f"CREATING 540x540 COMPRESSED VERSION FROM FULL-SIZED ANIMATION") print(f"CREATING 540x540 COMPRESSED VERSION FROM FULL-SIZED ANIMATION")
@ -135,7 +135,7 @@ if animateAction is not None:
print(f"CREATING 540x540 COMPRESSED ANIMATION {directory}/compressed.mp4") print(f"CREATING 540x540 COMPRESSED ANIMATION {directory}/compressed.mp4")
subprocess.run(["sh", "-c", f"ffmpeg -framerate {framerate} -pattern_type glob -i '{directory}/*.jpg' -c:v {codec} -crf 25 -s {compress_size} {directory}/compressed.mp4"]) subprocess.run(["sh", "-c", f"ffmpeg -framerate {framerate} -pattern_type glob -i '{directory}/*.jpg' -c:v {codec} -crf 25 -s {compress_size} {directory}/compressed.mp4"])
exit() exit()
elif animateAction == "fullsized+compressed": elif animateAction == "fullsize+compressed":
print(f"CREATING FULL-SIZED ANIMATION {directory}/fullsize.mp4") print(f"CREATING FULL-SIZED ANIMATION {directory}/fullsize.mp4")
subprocess.run(["sh", "-c", f"ffmpeg -framerate {framerate} -pattern_type glob -i '{directory}/*.jpg' -c:v {codec} {directory}/fullsize.mp4"]) subprocess.run(["sh", "-c", f"ffmpeg -framerate {framerate} -pattern_type glob -i '{directory}/*.jpg' -c:v {codec} {directory}/fullsize.mp4"])
print(f"CREATING 540x540 COMPRESSED VERSION FROM FULL-SIZED ANIMATION") print(f"CREATING 540x540 COMPRESSED VERSION FROM FULL-SIZED ANIMATION")

Loading…
Cancel
Save