FFMpeg-Compressor: Command line argumets

This commit is contained in:
OleSTEEP 2023-06-01 16:57:40 +03:00
parent 2ba51730a2
commit 9ea9495266
2 changed files with 12 additions and 1 deletions

View file

@ -3,14 +3,20 @@
from modules import compressor from modules import compressor
from modules import printer from modules import printer
from modules import utils from modules import utils
import sys
import os import os
orig_folder = input("Folder: ").replace("'", "") try:
orig_folder = sys.argv[1]
except IndexError:
print(utils.help_message())
exit()
try: try:
os.mkdir(f"{orig_folder}_compressed") os.mkdir(f"{orig_folder}_compressed")
printer.info(f"Created {orig_folder}_compressed folder") printer.info(f"Created {orig_folder}_compressed folder")
except OSError: except OSError:
printer.warning(f"{orig_folder}_compressed already exist!")
pass pass
printer.info("Compression started!") printer.info("Compression started!")

View file

@ -23,3 +23,8 @@ def get_compression(orig, comp):
printer.warning("The resulting files are larger than the original ones!") printer.warning("The resulting files are larger than the original ones!")
else: else:
printer.info(f'Compression: {comp}%') printer.info(f'Compression: {comp}%')
def help_message():
text = "Usage: main.py {folder}"
return text