1

ユーザーが短い録音をアップロードできる小さなアプリ エンジン アプリを作成しました。一部の録音は、wav ファイルを作成するhttps://github.com/mattdiamond/Recorderjsを使用してブラウザー内で行われます。スペースを節約するために、これらをアプリ エンジン データストアに書き込む前に ogg に変換したいと考えています。これにより、オーディオ録音をユーザーに再生するときに、送信帯域幅の使用量を減らすことができます。

これどうやってするの?グーグルで調べたところ、ogg にエンコードする oggenc というコマンド ライン ツールがあるようです。

Encode audio from getUserMedia() to a .OGG in JavaScriptで同様の質問を見つけました- これはhttps://github.com/jpemartins/speex.jsへのリンクです。 wav to ogg in javascript (これは素晴らしいことです) ですが、私が知る限り、現時点ではそうしていません。https://github.com/jpemartins/speex.js/issues/4で、著者は WAV -> ... -> OGG はまだ可能ではないと述べています。

他に何を試す必要がありますか?

編集: 私のアプリ エンジン コードは Python で記述されているため、wav を ogg に変換できる python モジュールを使用して、そこで変換を行うこともできます。http://pymedia.org/でこれができると思いますが、どうにかしてアプリエンジンにインストールする必要があります-それは可能ですか?

4

2 に答える 2

2

Pymedia は純粋な Python ではないため、App Engine では使用できません。

これを行うには、おそらく Compute Engine で何かを構築する必要があります。

于 2013-07-07T04:11:30.727 に答える