2

PHPプログラムがいくつかの既製のサウンド(、、、、、、など)を組み合わせて、ユーザーが完成したファイルをダウンロードできるようにする基本的な音声ソフトウェアを作成したいと思います(上記theの例に従って、と言うでしょう)。catsatonthematthe cat sat on the mat

私が検討したいくつかのオプション:

  • ある種のPHPまたはPEARライブラリ(可能であればPEARではありません)
  • すべてのオーディオファイルからバイナリセーフ読み取り機能を使用して読み取り、手動で結合する

見逃したものはありますか?または、正しいオプションをまだカバーしていませんか?

4

2 に答える 2

4

ネイティブPHPを使用してこれを行う必要がある場合は、おそらく運が悪いでしょう。

あなたの正確な必要性についてはわかりませんが、PHPコードによって駆動されるSoXexec()などの専用ライブラリを使用するというアイデアを2番目に考えます。

また、Webアプリケーションを作成しているとすると、非同期サウンド生成の実行を管理する必要があるほど、処理時間が十分に長くなると予想されます。

于 2012-09-27T22:35:55.477 に答える
0

SoXを使用すると、正常に機能します。

$ sox read.wav the.wav internet.wav read-the-internet.mp3

libsox-fmt-allファイルタイプをサポートするには、パッケージが必要になる場合があります。

于 2012-09-28T07:07:50.297 に答える