問題タブ [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.

0 投票する
5 に答える
25559 参照

python - FileNotFoundError: [Errno 2] そのようなファイルまたはディレクトリはありません: 'ffmpeg'

私はPythonが初めてで、pydubモジュールを使用してmp3トラックを再生しています。

これがmp3を再生するための私の簡単なコードです:

このプログラムを実行すると、次のように表示されます。

私を助けてください!すべてのパスを確認しましたが、機能していません。現在Ubuntuを使用しています。

助けていただければ幸いです!

0 投票する
1 に答える
1259 参照

python - 空のステレオチャンネルを検出するためにpydubを使用するにはどうすればよいですか

私が扱っているオーディオ ファイルのいくつかには厄介な特性があります。2 つのチャンネルがありますが、1 つが空です。OS は左右のステレオ スピーカーでモノラル トラックを問題なく再生しますが、これらのファイルは (たとえば) 左スピーカーでしか再生しないため、これはモノラルよりも悪いことです。

これを PyDub で検出したいのですが、ちょっと行き詰まっています。ファイルが悪いことがわかっている場合は、次のことができます。

ここまでは順調ですね。しかし、それが悪いかどうかを自動的に検出する方法がわかりません。

各チャネルを分離し、どちらかが空かどうかを確認するだけで十分です。私の試みは次のようなことをすることでした:

しかし、この悪いファイルではどちらも空ではないようです。これは、フォーマットを正しく読んでいないことを示唆しています。

例: http://www.newsonair.com/writereaddata/bulletins/Aurangabad-Marathi-Regional-Bulletins-38645.mp3

チャンネルを分割して空のチャンネルを検出する簡単な方法を誰かが提案できますか?

0 投票する
1 に答える
595 参照

python - Pydubモジュール用のPythonでオブジェクトのリストを連結する

wav ファイルのリストを 1 つのオーディオ ファイルに結合しようとしています。これまでのところ、これは私が持っているものです。オブジェクトはそれぞれオブジェクトであるため、オブジェクトを合計する方法に頭を悩ませることはできません。

0 投票する
1 に答える
79 参照

python - 構文エラー python 2.7

def reverse app.route に構文エラーがあります。これはpydubドキュメントの例です

そして、私のコードの一部をここにコメントしました

0 投票する
1 に答える
360 参照

python - Mp3の一部をエクスポートしようとするとpydubがゼロバイトファイルを返す

私はすでに答えを見つけたので、後世のためにこれを共有しています。Python で pydub を使用して MP3 ファイルのプレビュー スニペットを作成しようとしていますが、エクスポートを実行すると、ファイルのサイズは常に 0 バイトでした。

例:

ソース ファイルが存在し、アクセス可能であることを確認しました。私の考えでは、これは ffmpeg と関係があるということでした。適切にインストールされましたが、pydub githubでこれに出くわしました:

libav または ffmpeg を使用できます。libav をお勧めします。

pydub 開発者は、github wiki でいくつかのプラットフォームにインストールします。しかし、私はここでそれを共有して、人々が見つけやすくするようにしています.

0 投票する
1 に答える
1484 参照

python - Pythonを使用したfftの計算

Python で使用waveすることにより、.wav オーディオ形式を読み取ることができ、信号の周波数と電力を計算できます。しかし、.mp3 オーディオ形式の周波数を直接計算したいのです。Pysoxについて少し聞いたことがあります。Pysox はフレームを読み取ることができますか? Pysox を使用して fft と周波数を計算できますか? または、Python を使用して MP3 ファイルの周波数を計算できる他のソフトウェアはありますか?

0 投票する
1 に答える
1758 参照

python - pydubで出力チャンネル(左、右)を指定するには?

pygame.mixer.sound の channel.set_volume と同じ関数が pygame にあることを確認したいと思います。例:

単一のコンピューターを実行し、各職場のスピーカーを介して情報を送信するプログラムに必要です。pydubに似たものはありますか? ありがとう。

0 投票する
2 に答える
9269 参照

python - サンプリングレート(Hz)とmp3ファイルからのオーディオ信号にアクセスするpydub

任意のオーディオ ファイルを mp3、wav などに変換するこの興味深い python パッケージ pydub を見つけました。

ドキュメントを読んだ限り、プロセスは次のとおりです。

  1. from_mp3() を使用して mp3 オーディオ ファイルを読み取る
  2. export() を使用して wav ファイルを作成します。

wavファイルに変換せずに、mp3ファイルから直接サンプリングレートとオーディオ信号(モノラルであると仮定して、1次元配列の)にアクセスする方法があるかどうかに興味があります。何千ものオーディオ ファイルに取り組んでいますが、それらすべてを wav ファイルに変換するには費用がかかる場合があります。