問題タブ [pydub]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - FileNotFoundError: [Errno 2] そのようなファイルまたはディレクトリはありません: 'ffmpeg'
私はPythonが初めてで、pydub
モジュールを使用してmp3トラックを再生しています。
これがmp3を再生するための私の簡単なコードです:
このプログラムを実行すると、次のように表示されます。
私を助けてください!すべてのパスを確認しましたが、機能していません。現在Ubuntuを使用しています。
助けていただければ幸いです!
python - 空のステレオチャンネルを検出するためにpydubを使用するにはどうすればよいですか
私が扱っているオーディオ ファイルのいくつかには厄介な特性があります。2 つのチャンネルがありますが、1 つが空です。OS は左右のステレオ スピーカーでモノラル トラックを問題なく再生しますが、これらのファイルは (たとえば) 左スピーカーでしか再生しないため、これはモノラルよりも悪いことです。
これを PyDub で検出したいのですが、ちょっと行き詰まっています。ファイルが悪いことがわかっている場合は、次のことができます。
ここまでは順調ですね。しかし、それが悪いかどうかを自動的に検出する方法がわかりません。
各チャネルを分離し、どちらかが空かどうかを確認するだけで十分です。私の試みは次のようなことをすることでした:
しかし、この悪いファイルではどちらも空ではないようです。これは、フォーマットを正しく読んでいないことを示唆しています。
例: http://www.newsonair.com/writereaddata/bulletins/Aurangabad-Marathi-Regional-Bulletins-38645.mp3
チャンネルを分割して空のチャンネルを検出する簡単な方法を誰かが提案できますか?
python - Pydubモジュール用のPythonでオブジェクトのリストを連結する
wav ファイルのリストを 1 つのオーディオ ファイルに結合しようとしています。これまでのところ、これは私が持っているものです。オブジェクトはそれぞれオブジェクトであるため、オブジェクトを合計する方法に頭を悩ませることはできません。
python - 構文エラー python 2.7
def reverse app.route に構文エラーがあります。これはpydubドキュメントの例です
そして、私のコードの一部をここにコメントしました
python - Mp3の一部をエクスポートしようとするとpydubがゼロバイトファイルを返す
私はすでに答えを見つけたので、後世のためにこれを共有しています。Python で pydub を使用して MP3 ファイルのプレビュー スニペットを作成しようとしていますが、エクスポートを実行すると、ファイルのサイズは常に 0 バイトでした。
例:
ソース ファイルが存在し、アクセス可能であることを確認しました。私の考えでは、これは ffmpeg と関係があるということでした。適切にインストールされましたが、pydub githubでこれに出くわしました:
libav または ffmpeg を使用できます。libav をお勧めします。
pydub 開発者は、github wiki でいくつかのプラットフォームにインストールします。しかし、私はここでそれを共有して、人々が見つけやすくするようにしています.
python - Pythonを使用したfftの計算
Python で使用wave
することにより、.wav オーディオ形式を読み取ることができ、信号の周波数と電力を計算できます。しかし、.mp3 オーディオ形式の周波数を直接計算したいのです。Pysoxについて少し聞いたことがあります。Pysox はフレームを読み取ることができますか? Pysox を使用して fft と周波数を計算できますか? または、Python を使用して MP3 ファイルの周波数を計算できる他のソフトウェアはありますか?
python - pydubで出力チャンネル(左、右)を指定するには?
pygame.mixer.sound の channel.set_volume と同じ関数が pygame にあることを確認したいと思います。例:
単一のコンピューターを実行し、各職場のスピーカーを介して情報を送信するプログラムに必要です。pydubに似たものはありますか? ありがとう。
python - サンプリングレート(Hz)とmp3ファイルからのオーディオ信号にアクセスするpydub
任意のオーディオ ファイルを mp3、wav などに変換するこの興味深い python パッケージ pydub を見つけました。
ドキュメントを読んだ限り、プロセスは次のとおりです。
- from_mp3() を使用して mp3 オーディオ ファイルを読み取る
- export() を使用して wav ファイルを作成します。
wavファイルに変換せずに、mp3ファイルから直接サンプリングレートとオーディオ信号(モノラルであると仮定して、1次元配列の)にアクセスする方法があるかどうかに興味があります。何千ものオーディオ ファイルに取り組んでいますが、それらすべてを wav ファイルに変換するには費用がかかる場合があります。