3

このライブラリを初めて使用するので、これがバグなのか、何かを正しく行っていないのかわかりません。

ファイルを 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がインストールされているので、他に何をすべきかわかりません:\

4

1 に答える 1