他のアプリ(soxなど)を使いたくない - 純粋なPythonでこれをやりたい必要なPythonライブラリをインストールしても問題ありません。PythonでWAVをステレオからモノラルに変換するにはどうしたらいいですか?
5
A
答えて
4
WAVファイルがPCMでエンコードされている場合は、wave
を使用できます。ソースファイルと宛先ファイルを開き、サンプルを読み込み、チャンネルの平均をとって書き出します。
12
私はこの非常に単純
from pydub import AudioSegment
sound = AudioSegment.from_wav("/path/to/file.wav")
sound = sound.set_channels(1)
sound.export("/output/path.wav", format="wav")
1つの警告作るこれ、pydub、オープンソースのライブラリを維持する:それは、オーディオフォーマット変換を処理するためのffmpegを使用しますが、あなただけのwavファイルを使用している場合、それは純粋なのpythonことができます。
+0
ありがとう! 確かに、それはステレオ - モノのset_channels(1)ですか?確かに、更新された – brennanyoung
+0
@brennanyoung。ありがとう:) – Jiaaro
関連する問題
- 1. PCM Waveファイル - ステレオからモノラル
- 2. ステレオWAVをモノに変換するにはどうすればいいですか?
- 3. シェルスクリプトをPerlに変換するにはどうしたらいいですか?
- 4. .jarを.exeに変換するにはどうしたらいいですか?
- 5. シェルスクリプトをPerlに変換するにはどうしたらいいですか?
- 6. コンソールアプリケーションを.dllに変換するにはどうしたらいいですか?
- 7. Pythonでは、intとstringのリストをUnicodeに変換するにはどうしたらいいですか?
- 8. ffmpegでPCMからWAVにオーディオを変換できますか?
- 9. これをwebkitからmozに変換するにはどうしたらいいですか?
- 10. コマンドラインからイメージをグレースケールに変換するにはどうしたらいいですか?
- 11. RubyでASCIIからEBCDICへの変換を行うにはどうしたらいいですか?
- 12. pythonでvirtualenvを作成するにはどうしたらいいですか?
- 13. Pythonでramdiskを作成するにはどうしたらいいですか?
- 14. Pythonでプライベートメソッドをインポートするにはどうしたらいいですか?
- 15. Pythonでリストを作成するにはどうしたらいいですか?
- 16. しばらく待ってから変数を変更するにはどうしたらいいですか?
- 17. PCMからWAVに変換します。出来ますか?
- 18. JQuery.getからダウンロードしたデータをArrayBufferに変換するにはどうすればいいですか?
- 19. Python(pygame):行を削除するにはどうしたらいいですか?
- 20. Pythonでjson.load中にキーを編集/名前を変更するにはどうしたらいいですか?
- 21. アンドロイドでステレオwavファイルを再生する
- 22. GTKでフォントサイズを変更するにはどうしたらいいですか?
- 23. Djangoでテンプレートフレームワークを変更するにはどうしたらいいですか?
- 24. 変数をキーにするにはどうしたらいいですか?
- 25. structを不変にするにはどうしたらいいですか?
- 26. XMLでPythonを検索して置き換えるにはどうしたらいいですか?
- 27. 文字列を共通のlispで整数に変換するにはどうしたらいいですか?
- 28. CSPDynamicStringをATLで `char *`に変換するにはどうしたらいいですか?
- 29. OpenCvでcv :: Matをグレースケールに変換するにはどうしたらいいですか?
- 30. Twigで日付をUNIXのタイムスタンプに変換するにはどうしたらいいですか?
これは私の試行ではインストールされなくなりましたが、Jiaaroのpydubを動作させることができました。 – Shane
インストールするものは何もありません。これはPythonに付属しています。 –
あなたは正しいですが、どのようなコードですか? – Shane