問題タブ [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 投票する
1 に答える
1985 参照

android-activity - オーディオ デバイスなしで SoX vad を使用する

SoX vad (音声アクティビティ検出) 機能を使用して wav ファイルを分析し、音声が含まれているかどうかを判断しようとしています (当然のことです)。ただし、オーディオ デバイスを持たない Linux サーバーのコマンド ラインで使用しています。コマンドを実行して何らかの方法で出力をキャプチャできるはずですが、vad 機能は「再生」コマンドの使用に依存しているようで、オーディオ デバイスに依存しているようです。

オーディオデバイスなしでこれを行う方法はありますか?

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

compression - sox を使用して mp3 を圧縮する方法は?

一部の mp3 オーディオのファイル サイズを sox で縮小したいと考えています。ステレオを 1 チャンネル (つまりモノラル) に減らし、サンプル レートを下げ、ビット深度を下げることができると思います。ソックスにはそれができないようです。これは本当ですか、それとも正しく行いましたか?

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

php - PHPshell_execを介してsoxコマンドを実行することはできません

私はヘルプを検索し、このスレッドですべてを試しましたが、それでもこれを機能させることはできません。shell_exec()を使用して、PHPスクリプトからsox(Sound eXchange)コマンドラインユーティリティを実行しようとしています。2つのオーディオファイルを連結する必要があります。どちらもPHPスクリプトと同じディレクトリにあります(つまり、apacheにアクセスできます)。

混乱は次のとおりです。

  1. 一部のsoxコマンドは、shell_exec()を使用して正常に機能します。たとえば、オーディオファイルを再生したり、オーディオファイルに関する情報を取得したりできます。
  2. 連結コマンドをエコーアウトして(PHPがシェルに送信しているものを正確に把握しているので)、それをコピーしてシェルウィンドウに貼り付けると、完全に実行されます。
  3. 私のapacheユーザー(_www)は、PHPスクリプトがあるディレクトリとsoxディレクトリに対する完全な権限を持っています。両方のディレクトリで「chown-R_www:_www」と「chmod-R777」を実行しました。
  4. sox実行可能ファイルとオーディオファイルへのフルパスを使用しています。

したがって、これはシェルで機能します。

しかし、これはPHPでは機能しません。

誰かがこれに光を当てることができますか?私は何が欠けていますか?ありがとう。

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

gcc - *.h.cmakeファイルをどうするか

pysox ( PythonでSoXを使用するモジュール)を構築しようとしています。しかし、mingw32-gccは「soxstdint.h:そのようなファイルはありません」というエラーを表示します。SoXソースコードは「soxstdint.h」を配布せず、「soxstdint.h.cmake」のみを配布します。私はそれと何をしなければなりませんか?CMakeが私を助けることができるかどうか私は理解できませんでした。

「soxstdint.h」を取得する必要があります。誰かが私にいくつかの背景情報を教えてくれれば、結構です。

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

audio - 遅延のあるソックス混合

遅延のあるサウンドのミキシングに問題があります。

私はこれを実行します

sox -M f1.wav f1.wav f1.wav f1.wav out.wav delay 3 3 4 4 5 5

最終的なファイルでは、サウンドのボリュームが変化 (減少) しています。どうすればこれを回避できますか。

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

delay - 混合しながら複数のパッドをソックス

これは、別のトラックとミキシングしながらトラックをパディングするソリューションです。

Sox:2つのオーディオファイルをパッドでマージします

このコマンドを使用して複数のトラックをミキシングするにはどうすればよいですか?

例えば

audio1.wav(パッドなし)audio2.wav(2sパッド)audio3.wav(2sパッド)audio4.wav(3sパッド)

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

audio - Windows SOX MP4/FFMPEG のサポート

SOX を使用して特定の mp3 をカットし、それらを別の形式に変換し、ファイルにフェードインアウトを追加しようとしています。

mp3 から mp3 では問題なく動作しますが、MP3 から m4r に変換しようとすると、「sox FAIL 形式: ファイル拡張子 `m4r' のハンドラがありません」というエラーが表示されます。

WindowsでSOXを使用していますが、m4r形式との関係を認識できるように、SOXの上にffmpegパッケージをインストールするにはどうすればよいですか?

同じマシンで、ffmpeg を使用して mp3 から m4r に問題なく変換できます。ffmpeg がオーディオ用の FADE を提供していないのは残念です。

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

mp3 - ソースがmp3サポートで再コンパイルされた後もsoxはmp3をサポートしていません

CentOS5でmp3をサポートするsoxソースを再コンパイルしようとしています。しばらくの間CentOSマシンにsox-12.18.1-1.el5_5.1がインストールされていることに注意してください。

http://techblog.netwater.com/?p=4に続いて、yumを使用して次のパッケージをインストールしました。

./configureは次のように表示されます。

ただし、「make && make install」を実行した後、

戻り値

ここで何が欠けていますか?ありがとう。

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

asterisk - Sox:ファイルの読み取りに失敗しました:申し訳ありませんが、.wavサイズがわかりません

44,100 Hz、24ビットのMonowavファイルをアスタリスクで再生できる形式に変換したいと思います。soxを使用してこれを行うにはどうすればよいですか?「Soxfilename.wav-traw -r 44100 -s -w -c 1 filename.sln」を使用すると、「Sox:ファイルの読み取りに失敗しました:.wavサイズがわかりません」というエラーが表示されます。何が問題ですか?

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

php - PHP exec で cmd と同じ結果が得られない

そのコードを使用して、オーディオ後処理ツールを使用してサウンド ファイルをリバースします。出力はありますが、ファイルは本来あるべきサイズの約 1/5 であり、再生できません。基本的にはファイルを作成しますが、コマンドプロンプトでこれを行った場合に取得したファイルではありません:

これで、必要な結果が得られ、rev ファイルを再生できます。

なぜこれが起こっているのか誰にも分かりますか?