From 98c0382f9e0cc7fee72103a0e0222738b204f6e7 Mon Sep 17 00:00:00 2001 From: Fabrice Quenneville Date: Sat, 31 Oct 2020 23:20:49 -0400 Subject: [PATCH] Corrected permissions after new video is encoded --- converter.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/converter.py b/converter.py index c87288d..760f936 100755 --- a/converter.py +++ b/converter.py @@ -7,11 +7,11 @@ import sys import os +import subprocess from pathlib import Path from pprint import pprint from hurry.filesize import size -from subprocess import check_output, STDOUT, CalledProcessError @@ -58,6 +58,7 @@ def main(): print(f"*********** converting {oldfilename} to {newfilename} ***********") try: if convert(folder + oldfilename, folder + newfilename): + subprocess.call(['chmod', '777', folder + newfilename]) if "-del" in sys.argv: delete(folder + oldfilename) except: @@ -123,8 +124,8 @@ def get_old(videolist_temp): def get_codec(filename): try: args = ["/usr/bin/ffprobe", "-v", "error", "-select_streams", "v:0", "-show_entries", "stream=codec_name", "-of", "default=noprint_wrappers=1:nokey=1", str(filename)] - output = check_output(args, stderr=STDOUT) - except CalledProcessError: + output = subprocess.check_output(args, stderr=subprocess.STDOUT) + except subprocess.CalledProcessError: print(f"There seams to be an error with {filename}") return False return output.decode().strip() @@ -145,8 +146,8 @@ def convert(oldfilename, newfilename): #args = ['/usr/bin/ffmpeg', '-i', oldfilename, newfilename] try: - txt = check_output(args, stderr=STDOUT) - except CalledProcessError as e: + txt = subprocess.check_output(args, stderr=subprocess.STDOUT) + except subprocess.CalledProcessError as e: print(f"Conversion failed {e}") return False else: