5

MP3 のデコード/エンコードについて疑問に思っています。AS3 を使用して Flash でこれを実現したいと考えていました。

きっと相当な痛みだろうな…

どこから始めればよいかわかりません。参考資料?

----後ほど--- ご意見をお寄せいただきありがとうございます... まだ先は長いようです!

4

6 に答える 6

3

理論的にはこれをPixelBenderフィルターとして実行することもでき、純粋なActionScript3実装を使用するよりも大幅に優れたパフォーマンスが得られるはずです。

PixelBenderの詳細については、こちらをご覧ください。

http://labs.adobe.com/wiki/index.php/Pixel_Bender_Toolkit

マイクチャンバー

mesh@adobe.com

于 2008-09-15T22:19:43.087 に答える
3

これは http://labs.adobe.com/technologies/alchemy/に役立ちます

于 2008-12-01T10:39:05.677 に答える
1

WAVファイル(実際にはAsteriskボイスメール)をMP3に変換するプロジェクトがあります。私が正しく覚えていれば、Lameのライセンスにはいくつかの奇妙な点があるので、最初にLAMEをダウンロードしてコンパイルし、次にSOXを手動でダウンロードしました。

私はPHPで書かれたWebプロセスを持っており、実際にファイルをWebサーバーのローカルファイルシステムでWAVからMP3に変換します(実際には、PHPはを介してコマンドラインsoxツールを監視していますexec())。次に、 PEAR Mp3_Idパッケージを使用して、MP3に必要なすべてのメタデータを添付します。

次に、新しく作成したMP3ファイルをApacheが共有しているフォルダーに移動し、優れたSoundManager2フラッシュベースのMP3プレーヤーをそのファイルに向けます。

小さなトランザクションの場合、これは非常にうまく機能します。1〜2分のボイスメールを変換しても、ページの残りの部分を実際にレンダリングして返すのに、感知できるほどの遅れはありません。単一のサーバーでより多くのユーザーを獲得するにつれて、ユーザーが実際に最初にファイルを要求する前に、最終的にはcronジョブまたは変換を行うための何かを作成する必要があります。

于 2008-09-15T22:56:16.040 に答える
1

LAME MP3 エンコーダーを参照してください。ソース コードとリンク ページをチェックアウトできます。Mpeg.orgにもドキュメントが必要です。

于 2008-09-10T04:40:46.980 に答える
0

Andre MichelleとHobnoxの連中は、Hobnox AudioToolと似たようなものをやってのけ、JavaVorbisエンコーダーをAS3に移植しました。彼らはおそらく、オーディオの持続時間の2倍の時間をエンコードすることになったと思われます。

ユースケースが何であるかはわかりませんが、Hobnoxツールでは、オーディオがクライアント側で作成され、Vorbisとしてエンコードされ、サーバーに送信され、mp3に変換され、ユーザーライブラリに保存されるようです。

于 2008-09-10T13:02:39.067 に答える
0

It's going to be VERY slow doing this in AS3. You really need a C/C++ implementation if you care at all about how long it will take.

于 2008-09-10T08:31:24.880 に答える