私はアンドロイドでアプリを作成しています。このアプリでは、デバイスのSDカードに保存されている画像からビデオファイル(mp4、3gp)を作成する必要があります。Androidでこれを解決する方法はありますか、それとも別のAPIを使用する必要があります。
前もって感謝します
私はアンドロイドでアプリを作成しています。このアプリでは、デバイスのSDカードに保存されている画像からビデオファイル(mp4、3gp)を作成する必要があります。Androidでこれを解決する方法はありますか、それとも別のAPIを使用する必要があります。
前もって感謝します
Androidには、単一のフレームからビデオファイルを作成できる組み込みのAPIはありません。代わりに、SonyVegasまたはAdobeAfterEffectsの使用を検討してください。
ただし、ビデオ効果をエミュレートすることはできますImageView
(実際には実行可能なソリューションではありませんが、いくつかの単純なケースでは実行できます)。そのためには、フレームを含む配列を作成し、CountDownTimer
または同様のものを使用して配列をループする必要があります。ティックレートが40msので次のフレームを設定するImageView
と、25FPSのフレームレートに対応します。MediaPlayerまたはSoundPoolを使用して背景音を提供することもできます。
MJPEGgenerator.javaを使用して、一連の jpg 画像から AVI を作成できます。