スパロボ大戦CDで、曲の末尾になぜかノイズが入っていたので、
いったんwavに変換した後、Pythonでノイズを削除。
wave.openがwith文で使えないことに失望しました。
from __future__ import division, print_function __metaclass__ = type import wave from os.path import * import glob def main(): for f in glob.glob("*.wav"): print(f) fi = wave.open(f, 'r') fo = wave.open(join("o", basename(f)), 'w') fo.setnchannels(fi.getnchannels()) fo.setsampwidth(fi.getsampwidth()) fo.setframerate(fi.getframerate()) fo.writeframes(fi.readframes(fi.getnframes() - 500)) if "__main__" == __name__: main()