read_chunk() breaks in numpy 1.12.0
In `audio.io.readers.FFMPEG_AudioReader`, the `read_chunk()` method breaks as of numpy 1.12.0 (released a few days ago). Numpy no longer accepts floats as index values, so the `result.reshape((len(result)/self.nchannels, self.nchannels))` call raises an exception. In practice, this means working with audio files is basically impossible with the latest numpy. Patch is trivial; PR coming in a moment.
diff --git a/moviepy/audio/io/readers.py b/moviepy/audio/io/readers.py
index 86084c9..378c3c8 100644
--- a/moviepy/audio/io/readers.py
+++ b/moviepy/audio/io/readers.py
@@ -119,7 +119,7 @@ class FFMPEG_AudioReader:
         dt = {1: 'int8',2:'int16',4:'int32'}[self.nbytes]
         result = np.fromstring(s, dtype=dt)
         result = (1.0*result / 2**(8*self.nbytes-1)).\\
-                                 reshape((len(result)/self.nchannels,
+                                 reshape((int(len(result)/self.nchannels),
                                           self.nchannels))
         #self.proc.stdout.flush()
         self.pos = self.pos+chunksize
['moviepy/audio/io/readers.py']