をエンコーダを選択してください:Pydubエクスポートエラー - 私はpydubでmp3などのファイルをエクスポートしようとしているが、私はこのエラーを取得し、手動で
Automatic encoder selection failed for output stream #0:0. Default encoder for format mp3 is probably disabled. Please choose an encoder manually
を私は手動でエンコーダを選択するにはどうすればよい、デフォルトのエンコーダは何ですか、どのように私はそれを可能にすることができますか?
PS:私のPydubは問題なくMP3ファイルを開きます。私はWindowsとLibavを使用しています。あなたがffmpeg -codecs
またはavconv -codecs
で、あなたが何かわかりますmp3
とラインで使用可能なコーデックを見つけることができます
https://stackoverflow.com/questions/20443850/error-when-exporting-with-pydub-how-to-install-mp3-codecs-for-pydub#20445742の可能な複製。あなたのファイルがエンコード可能であることを保証するために 'wav'ファイルとしてエンコードを試みましたか? mp3コーデックがインストールされていることを確認してください。 – NuclearPeon
はい、wavとしてエクスポートします。そしてmp3を読み込みます。 –
mp3を再生するにはデコーダが必要ですが、mp3を書き込むにはエンコーダが必要です。使用しているOSは何ですか?また、MP3エンコーダは何ですか?あなたは 'ffmpeg'、' gstreamer'、 'ubuntu-restricted-codecs'、 などを使っていますか?Mac/Linux/Windowsでは、Lame(mp3 encoder)のソースをダウンロードしてコンパイルできます:http://lame.sourceforge .net/download.php。 – NuclearPeon