このライブラリを初めて使用するので、これがバグなのか、何かを正しく行っていないのかわかりません。
ファイルを mp3 にエクスポートしたいのですが、読み込みは完全に機能します。
wav=AudioSegment.from_wav(Path) #If I execute only this line, there are no errors.
しかし、ファイルを mp3 にエクスポートしようとすると:
wav.export(r"WavOut.mp3",format="mp3")
次のエラーがスローされます。
WindowsError: [エラー 2] 指定されたファイルが見つかりません
完全なエラー レポート: http://pastebin.com/3CpZBkEK
正しい構文を使用していると思います。mp3 出力ファイルを作成しますが、完全に空であり、次の理由から入力パスは正しいです。
os.startfile(Path) #Will work
また、Windowsパスにffmpegを次のように登録しました:
;c:\ffmpeg\bin #It is currently callable from any cmd prompt in windows.
何が失敗する可能性がありますか?ありがとう!
さらにテストした結果、エンコーディングの問題であることがわかりました。出力を「wav」に設定すると機能します。しかし、pydubで動作するようにmp3エンコーダーをインストールする方法が本当にわからないので、本当の問題なので、質問を変更して質問しました。ffmpegがインストールされているので、他に何をすべきかわかりません:\