Potrzebuję scalić obrazy do wideo jako nakładkę i wyeksportować je. Znalazłem sposoby tworzenia wideo z obrazów przy użyciu javacv, ale nie znalazłem żadnego słoika lub biblioteki, które dodają obrazy jako nakładkę do istniejącego wideo, niektóre z linków sugerują użycie FFMPEG i JNI, aby to osiągnąć, ale niestety nie posiadać dowolną wiedzę o JNI. Wykorzystują framework avfoundation w IOS, aby osiągnąć to samo.Jak dodać animowany/prosty obraz jako najwyższą warstwę do wideo i wyeksportować go jako pojedynczy plik wideo w systemie Android?
Powyższy obraz jest repliką moje wymagania, jeśli ktoś może poprowadzi mnie w odpowiednim kierunku i zapewnić mi kilka przydatnych rzeczy na początek byłoby mile widziane.
Co osiągnąłem do tej pory to: 1) Zestawienie FFMPEG. 2) Wygenerowano .so pliki 3) Opracowano i mogłem uruchomić projekt Hello Jni.
Czego szukam to: 1) Podział wideo na ramki. 2) Scalanie obrazów nakładki z ramkami wideo 3) Odtwarzanie wideo z dźwiękiem.
i wiem, że JNI to jedyny sposób, aby to osiągnąć, więc dużo nie szukano, ale na początku nie znaleźliśmy dobrego produktu JNI. Nie pytam o cały kod, ale jeśli ktoś może wskazać mi jakiś dobry tutorial lub blog będzie świetną pomocą.
Dzięki!
Ostatni Android wypuścił wreszcie kodek. Możesz tego użyć. http://stackoverflow.com/questions/18795353/using-mediacodec-to-save-series-of-images-as-video JNI ma problem kompatybilności, który jest naprawdę bummer. – lifelogger