問題タブ [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.
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を学びたいです。
c - PCM16ビットLEをWAVにカバーする
キャプチャしたRaw16kHzPCM16ビットファイルを16ビットWAVに変換するプログラムをCで作成しようとしています。
私はいくつかの投稿を読み、人々はを使用することをお勧めしlibsox
ます。それをインストールして、今私はマンページを理解するのに本当に苦労しています。
これまでのところ(ソースdistの例を読んで)私は次のことを理解しましたstructs
:
- sox_format_t
- sox_signalinfo_t
おそらく、入力しているデータを説明するために使用できます。どういうわけかそれが必要な場合、私はまた、私が処理している情報(時間)の量を知っていますか?
いくつかのガイダンスをいただければ幸いです。
android-ndk - SOX を使用して、(特定のポイントで) オフセットを使用してオーディオ ファイルをミックスする
1 つは 10 秒の長さで、もう 1 つは 17 秒の長さの 2 つのオーディオ ファイルがあります。ファイルをミックスして、17 秒のファイルが最初から再生を開始し、10 秒のファイルが 17 秒のファイルの 7 秒後に開始されるようにします。 . これどうやってするの?
このリンクをたどり、Sox FAQ の質問番号 7 に記載されている他のコマンドも試しましたが、オフセットを指定して 2 つのファイルを混在させることができません。コマンド ラインでもコマンドを試しましたが、エラーは同じです。
私が見るエラーは
オプション ` ' が認識されない
そして私が使用したコマンドは
編集:パイプ演算子「|」のようです 壊れています、どうすれば直せますか?
私の問題は、このフォーラムで言及されているものとまったく同じです
c++ - LibSoX を使用して 2 つの wav ファイルを混在させる方法
Windows で LibSoX を使用して 2 つの wav ファイルを混在させようとしています。これを行うには、次のコマンドを使用してコマンド ラインから sox を使用します。
sox -m f1.wav f2.wav out.wav
ただし、C/C++ 関数を使用し、LibSoX とリンクして、プログラムでこれを実行したいと考えています。私は LibSoX のビルドに成功し、2 つのオーディオ ファイルの「ミックス」をカバーしないサンプル プログラムを試しました。
誰かがこれを以前にやったことがありますか?LibSoX呼び出しを使用してこれを行うためのコードスニペットまたは少なくともいくつかのポインターを提供できれば素晴らしいでしょう
sox - SoXコマンドを連結する方法は?
私はSoXにこの2つのコマンドを持っています:
この作業を行う必要がありますが、コマンドラインは1つだけです。
録音したファイル「output.wav」を10秒のファイルにトリミングする必要があります。
java - JavaコードからのSoxコマンドの実行
JavaコードからSoXコマンドを実行しようとしていますが、いくつか問題があります。SoX(SOund eXchange)ソフトウェアがインストールされていますが、コマンドプロンプトからプログラムを実行するのではなく、プログラムを実行してJavaコードから結果を取得したいと考えています。実行したいコマンドは次のとおりです。
これが私がテストするために使用しているサンプルコードです:
}
これについてあなたの助けに感謝します。ありがとう。
android - SOX の rec スクリプトを Android で動作させるにはどうすればよいですか?
私は sox をビルドAndroid
し、生成されたバイナリ ファイルを使用しています。つまりsox, rec, play and soxi
、アプリ内にバイナリとしてインストールすることで、アプリ内で直接生成されています。
sox
直接使用してコマンドを呼び出すことはできますが、rec
コマンドの呼び出しに問題があります。
次のコマンドを使用しましたが、 orrec -r 8000 -c 2 output.wav
と言って失敗します。sox is not found
sox is expected but is not found
上記の rec コマンドは、コマンド ラインで使用すると、Ubuntu で完全に機能します。
バイナリ関連の操作はsox
正常に使用できますが、バイナリ関連のコマンドは使用できませんrec
。
最初は、問題は Android によって課されたアクセス許可が原因である可能性があると考えていたので、これらのアクセス許可を含めましmanifest.xml
たが、役に立ちませんでした。
私はいくつかの調査を行い、このリンクを取得しました.Soxを使用して再生および録音するセクションで、rec
コマンドを直接受け入れないLinuxシステムがある可能性があると述べています。
私は彼の提案に従い、コマンドにpadsp
etc を追加しましたが、それでも機能しません。
私の質問は、Android システムで rec コマンドを正常に呼び出す方法です。これを試した人はいますか?
file - sox を使用して複数のオーディオ ファイルをマージする方法
このコマンドを使用して、sox を使用して 2 つのオーディオ ファイルを 1 つにマージします。
次のコマンドへの入力として「output.mp3」を使用する代わりに、1 つのコマンドのみを使用して 3 つまたは 4 つのオーディオ ファイルをマージするにはどうすればよいでしょうか。
どんな助けでも本当に感謝します
python - pip installを介してubuntuにpysoxをインストールすると、sox.hを解決できません
Ubuntu 12.04.2 LTSでpipを使用してpysoxパッケージをインストールしようとしています(easy_installはまったく同じエラーをスローします)。
私のシステムはインストールされています:
libasound2-plugins
とlibasound2-python
パッケージだけでなく。SoXソースをプルして、〜/ sox / src / sox.hを追加しましたがPATH
、まったく役に立ちませんでした。find
私のバイナリはすべて正常に見えますが、aがsox.hを見つけられないのは事実です。pysoxソースにもsox.hが含まれていないようです。
pysoxの公式ページには、「具体的には、インクルードパスにsox.hが必要であり、リンクパスにlibsox.soとlibsox.aが必要です」と記載されています。
しかし、ソースからすべてをコンパイルすることを除けば、バイナリパッケージだけからそれらのファイルを取得する方法がわかりません。このインストールに通常のパッケージマネージャーを使用することはできませんか?自分ですべてをコンパイル、リンク、インクルードする必要がありますか?
Debian / Ubuntuにpysoxを正しくインストールするにはどうすればよいですか?
sox - 録音を続けるには?
SOX を使用して既存の wav 録音を続行するにはどうすればよいですか?
私が試した: rec test.wav --combine concatenate test2.wav
test.wav は古いファイルです test2.wav は新しいファイルです
問題は、新しい録音が test.wav の最後ではなく最初に配置されることです。