私はすでに答えを見つけたので、後世のためにこれを共有しています。Python で pydub を使用して MP3 ファイルのプレビュー スニペットを作成しようとしていますが、エクスポートを実行すると、ファイルのサイズは常に 0 バイトでした。
例:
from pydub import AudioSegment
sound = AudioSegment.from_mp3("preview_temp/n/1/mp3/01_Beyond_and_Into_the_Ultimate.mp3")
# len() and slicing are in milliseconds
halfway_point = len(sound) / 2
second_half = sound[halfway_point:]
print second_half
second_half.export("preview_temp/n/1/prev/prev_test.mp3", format="mp3", bitrate="192k")
ソース ファイルが存在し、アクセス可能であることを確認しました。私の考えでは、これは ffmpeg と関係があるということでした。適切にインストールされましたが、pydub githubでこれに出くわしました:
libav または ffmpeg を使用できます。libav をお勧めします。
pydub 開発者は、github wiki でいくつかのプラットフォームにインストールします。しかし、私はここでそれを共有して、人々が見つけやすくするようにしています.