他のアプリ(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. Android - jniを使用して、ウェーブファイルのチャンネルをステレオからモノラルまたはモノラルからステレオに変更
- 2. PCM Waveファイル - ステレオからモノラル
- 3. ステレオWAVをモノに変換するにはどうすればいいですか?
- 4. MySQLiをプリペアドステートメントに変換するにはどうしたらいいですか?
- 5. GIFをwebmに変換するにはどうしたらいいですか?
- 6. シェルスクリプトをPerlに変換するにはどうしたらいいですか?
- 7. コンソールアプリケーションを.dllに変換するにはどうしたらいいですか?
- 8. .jarを.exeに変換するにはどうしたらいいですか?
- 9. asynctaskをRxjavaに変換するにはどうしたらいいですか?
- 10. シェルスクリプトをPerlに変換するにはどうしたらいいですか?
- 11. `&T`を` T`に変換するにはどうしたらいいですか?
- 12. Pythonでは、intとstringのリストをUnicodeに変換するにはどうしたらいいですか?
- 13. ffmpegでPCMからWAVにオーディオを変換できますか?
- 14. Python辞書をタプルのリストに簡潔に変換するにはどうしたらいいですか?
- 15. Python用に.pyを.exeに変換するにはどうしたらいいですか?
- 16. Python:モノウェーブファイルをステレオに変換する
- 17. StringからDoubleへの変換はどうしたらいいですか?
- 18. これをwebkitからmozに変換するにはどうしたらいいですか?
- 19. コマンドラインからイメージをグレースケールに変換するにはどうしたらいいですか?
- 20. この機能をMySQLからMySQLiに変換するにはどうしたらいいですか? MySQLresult
- 21. Pythonの数値を1バイトのC言語に変換するにはどうしたらいいですか?
- 22. `curl --data = @ filename`をPythonリクエストに変換するにはどうしたらいいですか?
- 23. リストの辞書をPython 3の辞書に変換するにはどうしたらいいですか?
- 24. このPythonループをベクターコーディングに変換するにはどうしたらいいですか?
- 25. forループをpythonの理解リストに変換するにはどうしたらいいですか?
- 26. test.jsファイルにある変数をgruntfileから置き換えるにはどうしたらいいですか?
- 27. RubyでASCIIからEBCDICへの変換を行うにはどうしたらいいですか?
- 28. VBからC#.netに変換するにはどうしたらいいですか?
- 29. リストからベクターに変換するにはどうしたらいいですか? (スキーム-DRラケット)
- 30. Android。ファイルをWAVからOGGに変換してください。
これは私の試行ではインストールされなくなりましたが、Jiaaroのpydubを動作させることができました。 – Shane
インストールするものは何もありません。これはPythonに付属しています。 –
あなたは正しいですが、どのようなコードですか? – Shane