main.py 586 B

123456789101112131415161718192021
  1. #!/usr/bin/env python
  2. import os, sys
  3. from subprocess import call
  4. if len(sys.argv) == 1:
  5. print "Usage: python main.py folder1/ folder2/"
  6. sys.exit(0)
  7. else:
  8. os.chdir(sys.argv[1])
  9. files = os.listdir('.')
  10. newFiles = []
  11. for file in files:
  12. file = file.split('.')
  13. file[len(file) - 1] = 'mp4'
  14. newFiles.append(str.join('.', file))
  15. for i, file in enumerate(files):
  16. call('/usr/bin/HandBrakeCLI -f av_mp4 -O -e x264 -E av_aac -vfr -P -U -i ' + file + ' -o ' + newFiles[i], shell=True)
  17. print file + ' done.'
  18. print 'All done.'