Advertisement
monsterzack5

Untitled

May 29th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.18 KB | None | 0 0
  1. #!/usr/bin/python3
  2. # python main.py D:\Input\Folder D:\Output\Folder
  3. # Flowchart:
  4. #       input:
  5. #               Input Folder - Folder where webM files are stored.
  6. #               Output folder - Folder to export mp4 video files
  7. #       output:
  8. #               Will output MP4 video files to the given directory
  9. import sys
  10. import os
  11. import glob
  12. import ffmpy
  13. # Forgive me for i have sinned
  14. global inputFolder, outputFolder
  15.  
  16. if len(sys.argv) != 3:
  17.     print("Error too many/not enough arguments!")
  18.     sys.exit()
  19. else:
  20.     for i in range(len(sys.argv)):
  21.         if os.path.exists(sys.argv[i]):
  22.             inputFolder = sys.argv[1]
  23.             outputFolder = sys.argv[2]
  24.         else:
  25.             print("Couldn\'t Find a Directory")
  26.             sys.exit()
  27. inputFolder += "\*.webm"
  28. FilesToConvert = glob.glob(str(inputFolder))
  29.  
  30. for files in range(len(FilesToConvert)):
  31.     convertedFileName = str(FilesToConvert[files])
  32.     convertedFileName = convertedFileName[:-5] + '.mp4'
  33.     ff = ffmpy.FFmpeg(
  34.         inputs={str(FilesToConvert[files]): None},
  35.         outputs={str(convertedFileName): '-vf "scale=trunc(in_w/2)*2:trunc(in_h/2)*2"'}
  36.     )
  37.     ff.run()
  38. print("finished")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement