Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python3
- # python main.py D:\Input\Folder D:\Output\Folder
- # Flowchart:
- # input:
- # Input Folder - Folder where webM files are stored.
- # Output folder - Folder to export mp4 video files
- # output:
- # Will output MP4 video files to the given directory
- import sys
- import os
- import glob
- import ffmpy
- # Forgive me for i have sinned
- global inputFolder, outputFolder
- if len(sys.argv) != 3:
- print("Error too many/not enough arguments!")
- sys.exit()
- else:
- for i in range(len(sys.argv)):
- if os.path.exists(sys.argv[i]):
- inputFolder = sys.argv[1]
- outputFolder = sys.argv[2]
- else:
- print("Couldn\'t Find a Directory")
- sys.exit()
- inputFolder += "\*.webm"
- FilesToConvert = glob.glob(str(inputFolder))
- for files in range(len(FilesToConvert)):
- convertedFileName = str(FilesToConvert[files])
- convertedFileName = convertedFileName[:-5] + '.mp4'
- ff = ffmpy.FFmpeg(
- inputs={str(FilesToConvert[files]): None},
- outputs={str(convertedFileName): '-vf "scale=trunc(in_w/2)*2:trunc(in_h/2)*2"'}
- )
- ff.run()
- print("finished")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement