|  | @@ -0,0 +1,62 @@
 | 
	
		
			
				|  |  | +#!/usr/bin/python3
 | 
	
		
			
				|  |  | +import os
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +print("... checking home dir")
 | 
	
		
			
				|  |  | +HOME = os.getenv('HOME')
 | 
	
		
			
				|  |  | +try:
 | 
	
		
			
				|  |  | +    os.chdir(HOME+"/LibreLight/video/converter")
 | 
	
		
			
				|  |  | +except FileNotFoundError:  
 | 
	
		
			
				|  |  | +    cmd =  "mkdir -p {}/LibreLight/video/converter".format(HOME)
 | 
	
		
			
				|  |  | +    os.system(cmd)
 | 
	
		
			
				|  |  | +    os.chdir(HOME+"/LibreLight/video/converter")
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +print("ok")
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +cmd =  "mkdir -p {}/LibreLight/video/converter/klein".format(HOME)
 | 
	
		
			
				|  |  | +os.system(cmd)
 | 
	
		
			
				|  |  | +cmd =  "mkdir -p {}/LibreLight/video/converter/groß".format(HOME)
 | 
	
		
			
				|  |  | +os.system(cmd)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +cmd =  "mkdir -p groß/"
 | 
	
		
			
				|  |  | +os.system(cmd)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +def convert_img(s,t):# to 1 sec video
 | 
	
		
			
				|  |  | +    cmd="ffmpeg -y -framerate 1 -i 'groß/{}' -r 1000 'groß/{}.mp4'".format(s,t)
 | 
	
		
			
				|  |  | +    cmd="ffmpeg -y -framerate 1 -i 'groß/{}' -s 640x480 -c:a copy -r 1000 'klein/{}.mp4'".format(s,t)
 | 
	
		
			
				|  |  | +    print(cmd)
 | 
	
		
			
				|  |  | +    os.system(cmd)
 | 
	
		
			
				|  |  | +    print("*"*40)
 | 
	
		
			
				|  |  | +    print("*"*40)
 | 
	
		
			
				|  |  | +    print()
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +def convert_video(s,t):
 | 
	
		
			
				|  |  | +    cmd="ffmpeg  -y -i 'groß/{}' -s 640x480 -c:a copy 'klein/{}.mp4'".format(s,t)
 | 
	
		
			
				|  |  | +    print(cmd)
 | 
	
		
			
				|  |  | +    os.system(cmd)
 | 
	
		
			
				|  |  | +    print("*"*40)
 | 
	
		
			
				|  |  | +    print("*"*40)
 | 
	
		
			
				|  |  | +    print()
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +files = os.listdir("groß/")
 | 
	
		
			
				|  |  | +if not files:
 | 
	
		
			
				|  |  | +    print("- no files in groß")
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +for s in files:
 | 
	
		
			
				|  |  | +    if "." not in s:
 | 
	
		
			
				|  |  | +        continue
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    t = s.rsplit(".",1)[0] # cut ending .mp4
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    if os.path.isfile("groß/"+s):
 | 
	
		
			
				|  |  | +        print(s)
 | 
	
		
			
				|  |  | +        ending = s.lower().split(".")[-1] 
 | 
	
		
			
				|  |  | +        if ending in  ["png","jpg","jpeg","bmp","gif"] :
 | 
	
		
			
				|  |  | +            convert_img(s,t)
 | 
	
		
			
				|  |  | +            #s = t+".mp4"
 | 
	
		
			
				|  |  | +        else:
 | 
	
		
			
				|  |  | +            convert_video(s,t)
 | 
	
		
			
				|  |  | +        print(" ")
 | 
	
		
			
				|  |  | +        print(" ")
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +print("")
 | 
	
		
			
				|  |  | +input("ende")
 |