Guest User

Untitled

a guest
Jan 18th, 2018
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. import os
  2. import glob
  3. from pydub import AudioSegment
  4.  
  5. TARGET = -10.5
  6.  
  7. song_dir = 'songs/'
  8. extension_list = ('*.mp3')
  9. count = 0
  10.  
  11. os.chdir(song_dir)
  12. for extension in extension_list:
  13. for song in glob.glob(extension):
  14. try:
  15. if len(song) < 3: continue
  16. mp3_filename = os.path.splitext(os.path.basename(song))[0] + '.mp3'
  17. orig = AudioSegment.from_mp3(song)
  18. orig += (TARGET - orig.dBFS)
  19.  
  20. orig.export(('../converted/%s') % (mp3_filename), format='mp3')
  21.  
  22. print(('done %d') % (count))
  23. count += 1
  24. except Exception as e:
  25. print ('failed %s') % (song)
Add Comment
Please, Sign In to add comment