2016-10-09 9 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의에 프레임을 혼합 : 안드로이드 (http://docs.opencv.org/2.4/doc/tutorials/core/adding_images/adding_images.html)

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

관련 문제