0

ビデオファイルをmovからmp4またはoggに変換する方法を見つけようとしています。これは、モバイル アプリが grails で作成された Web アプリにビデオをアップロードできるようにするためです。誰かがこれをしたか、それを行う方法を知っています。

何か案は?

4

1 に答える 1

0

私はネイティブ プロセスにドロップダウンし (Java では、プロセスを開始する必要があります。Apace Commons Execはこれを管理するための優れたライブラリです)、次にmencoder ( MPlayerプロジェクトの一部) または他のネイティブ アプリケーションを実行して変換します。純粋な Java または Grails のアプローチでは、おそらく mencoder (さまざまなオペレーティング システム用のバイナリがある) のワイド フォーマット サポートに触れることはできません。私はオーディオに対してこのようなことを行い、かなりうまくスケーリングします。アップロードされたデータを取得してAmazon S3に保存するサーブレットがあり、Amazon SQSにメッセージを追加しますこれは、サーバー上で実行されている Java アプリケーションによって読み取られます。que で新しいメッセージを検出すると、アップロードされた曲をダウンロードし、それを oggenc2 と lame に渡します。その後、Java アプリケーションは出力を読み取り (プロセスがエラーを返さなかったと仮定)、S3 にアップロードします。エンコードが遅くなりすぎた場合は、別のエンコーダーをスピンアップして、メッセージ que に向けることができます。Amazon は、2 つ以上のクライアントが近接して同じメッセージを受信しないようにします。

于 2012-09-14T02:19:59.107 に答える