問題タブ [sox]

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 投票する
0 に答える
330 参照

sox - Sox (サウンド交換) on Mac PPC 10.4 インストールに関する質問

MacでSOXを理解しようとしています。

私はphpをプログラムする方法を知っています。しかし、mp3 ファイルにオーディオ ウォーター マークを追加するには、sox を使用する必要があります。

Mac 用の既製のスクリプトを見つけることができませんでした。だから私は自分で書く必要があると思います。

RubyやPythonのプログラミング方法がわからないので、どれだけ難しいかわかりません。

私が抱えている主な問題は次のとおりです。Mac用のsoxをダウンロードしました。私のMacはppc G5です。SOX 14-4 を実行しようとすると。-bash cannot execute binary file メッセージが表示されます。

これは SOX 14-4 が intel mac 用だからでしょうか? 以前のバージョンの SOX が必要な場合がありますか?

そうでない場合、MacでSOXを使用するにはどうすればよいですか。インストール方法を教えてください。

また、Linux を実行している仮想サーバーにインストールするにはどうすればよいですか?

大きな基本的な質問で申し訳ありません..私は新しいです。名前の響きが好きなので、Rubyを学びたいです。

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

c - PCM16ビットLEをWAVにカバーする

キャプチャしたRaw16kHzPCM16ビットファイルを16ビットWAVに変換するプログラムをCで作成しようとしています。

私はいくつかの投稿を読み、人々はを使用することをお勧めしlibsoxます。それをインストールして、今私はマンページを理解するのに本当に苦労しています。

これまでのところ(ソースdistの例を読んで)私は次のことを理解しましたstructs

  • sox_format_t
  • sox_signalinfo_t

おそらく、入力しているデータを説明するために使用できます。どういうわけかそれが必要な場合、私はまた、私が処理している情報(時間)の量を知っていますか?

いくつかのガイダンスをいただければ幸いです。

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

android-ndk - SOX を使用して、(特定のポイントで) オフセットを使用してオーディオ ファイルをミックスする

1 つは 10 秒の長さで、もう 1 つは 17 秒の長さの 2 つのオーディオ ファイルがあります。ファイルをミックスして、17 秒のファイルが最初から再生を開始し、10 秒のファイルが 17 秒のファイルの 7 秒後に開始されるようにします。 . これどうやってするの?

このリンクをたどり、Sox FAQ の質問番号 7 に記載されている他のコマンドも試しましたが、オフセットを指定して 2 つのファイルを混在させることができません。コマンド ラインでもコマンドを試しましたが、エラーは同じです。

私が見るエラーは

オプション ` ' が認識されない

そして私が使用したコマンドは

編集:パイプ演算子「|」のようです 壊れています、どうすれば直せますか?

私の問題は、このフォーラムで言及されているものとまったく同じです

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

c++ - LibSoX を使用して 2 つの wav ファイルを混在させる方法

Windows で LibSoX を使用して 2 つの wav ファイルを混在させようとしています。これを行うには、次のコマンドを使用してコマンド ラインから sox を使用します。

sox -m f1.wav f2.wav out.wav

ただし、C/C++ 関数を使用し、LibSoX とリンクして、プログラムでこれを実行したいと考えています。私は LibSoX のビルドに成功し、2 つのオーディオ ファイルの「ミックス」をカバーしないサンプル プログラムを試しました。

誰かがこれを以前にやったことがありますか?LibSoX呼び出しを使用してこれを行うためのコードスニペットまたは少なくともいくつかのポインターを提供できれば素晴らしいでしょう

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

sox - SoXコマンドを連結する方法は?

私はSoXにこの2つのコマンドを持っています:

この作業を行う必要がありますが、コマンドラインは1つだけです。

録音したファイル「output.wav」を10秒のファイルにトリミングする必要があります。

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

java - JavaコードからのSoxコマンドの実行

JavaコードからSoXコマンドを実行しようとしていますが、いくつか問題があります。SoX(SOund eXchange)ソフトウェアがインストールされていますが、コマンドプロンプトからプログラムを実行するのではなく、プログラムを実行してJavaコードから結果を取得したいと考えています。実行したいコマンドは次のとおりです。

これが私がテストするために使用しているサンプルコードです:

}

これについてあなたの助けに感謝します。ありがとう。

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

android - SOX の rec スクリプトを Android で動作させるにはどうすればよいですか?

私は sox をビルドAndroidし、生成されたバイナリ ファイルを使用しています。つまりsox, rec, play and soxi、アプリ内にバイナリとしてインストールすることで、アプリ内で直接生成されています。

sox直接使用してコマンドを呼び出すことはできますが、recコマンドの呼び出しに問題があります。

次のコマンドを使用しましたが、 orrec -r 8000 -c 2 output.wav と言って失敗します。sox is not foundsox is expected but is not found

上記の rec コマンドは、コマンド ラインで使用すると、Ubuntu で完全に機能します。

バイナリ関連の操作はsox正常に使用できますが、バイナリ関連のコマンドは使用できませんrec

最初は、問題は Android によって課されたアクセス許可が原因である可能性があると考えていたので、これらのアクセス許可を含めましmanifest.xmlたが、役に立ちませんでした。

私はいくつかの調査を行い、このリンクを取得しました.Soxを使用して再生および録音するセクションで、recコマンドを直接受け入れないLinuxシステムがある可能性があると述べています。

私は彼の提案に従い、コマンドにpadspetc を追加しましたが、それでも機能しません。

私の質問は、Android システムで rec コマンドを正常に呼び出す方法です。これを試した人はいますか?

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

file - sox を使用して複数のオーディオ ファイルをマージする方法

このコマンドを使用して、sox を使用して 2 つのオーディオ ファイルを 1 つにマージします。

次のコマンドへの入力として「output.mp3」を使用する代わりに、1 つのコマンドのみを使用して 3 つまたは 4 つのオーディオ ファイルをマージするにはどうすればよいでしょうか。

どんな助けでも本当に感謝します

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

python - pip installを介してubuntuにpysoxをインストールすると、sox.hを解決できません

Ubuntu 12.04.2 LTSでpipを使用してpysoxパッケージをインストールしようとしています(easy_installはまったく同じエラーをスローします)。

私のシステムはインストールされています:

libasound2-pluginslibasound2-pythonパッケージだけでなく。SoXソースをプルして、〜/ sox / src / sox.hを追加しましたがPATH、まったく役に立ちませんでした。find私のバイナリはすべて正常に見えますが、aがsox.hを見つけられないのは事実です。pysoxソースにもsox.hが含まれていないようです。

pysoxの公式ページには、「具体的には、インクルードパスにsox.hが必要であり、リンクパスにlibsox.soとlibsox.aが必要です」と記載されています。

しかし、ソースからすべてをコンパイルすることを除けば、バイナリパッケージだけからそれらのファイルを取得する方法がわかりません。このインストールに通常のパッケージマネージャーを使用することはできませんか?自分ですべてをコンパイル、リンク、インクルードする必要がありますか?

Debian / Ubuntuにpysoxを正しくインストールするにはどうすればよいですか?

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

sox - 録音を続けるには?

SOX を使用して既存の wav 録音を続行するにはどうすればよいですか?

私が試した: rec test.wav --combine concatenate test2.wav

test.wav は古いファイルです test2.wav は新しいファイルです

問題は、新しい録音が test.wav の最後ではなく最初に配置されることです。