2016-10-09 10 views
0

私は、アルファチャンネル付きのビデオアニメーションのセットを持っています。私はアンドロイドアプリのユーザーにビデオを録画し、同時にカメラビューをオーバーレイするアニメーションを再生したいと思います。私はインターネットを検索しましたが、これを達成するための解決策は見つかりませんでした。それがどのように達成されるかについてのあなたのアイデアはありますか?アンドロイドのアルファチャンネルで動画を再生する方法はありますか?

答えて

0

プレビュー用: opencvを使用してビデオフレームをフレーム単位で読み込み、カメラフレームにオーバーレイしてテクスチャビューに表示することができます。 [編集]:opencvはアンドロイドにはネイティブffmpegのサポートがないため、ビデオからフレームを抽出する機能がありませんので、これは機能しません。

録画用: この方法でビデオを録画することはできません.ffmpegを使用して、録画済みビデオにアニメーションビデオをオーバーレイすることをお勧めします。

Opencv4android:フレームによってhttp://docs.opencv.org/2.4/doc/tutorials/introduction/android_binary_package/dev_with_OCV_on_Android.html

読むビデオフレーム:(http://answers.opencv.org/question/5768/how-can-i-get-one-single-frame-from-a-video-file/)OpenCVの上

ブレンディングフレーム:Android上(http://docs.opencv.org/2.4/doc/tutorials/core/adding_images/adding_images.html

FFFMPEG:https://android-arsenal.com/details/1/931

関連する問題