Pracuję nad aplikacją typu Instagram, gdzie muszę zastosować filtry do już utworzonego wideo i zapisać go na karcie SD. Dużo szukałem, ale pod koniec dnia znalazłem jedną bibliotekę o nazwie FFMPEG, ale nie otrzymałem żadnej pomocy. Jestem początkującym w filtrowaniu wideo. i mam konfigurację NDK, ale nie wiem, jak korzystać z tej biblioteki. Czy jest jakiś inny sposób zastosowania filtrów wideo i utworzenia nowego wideo?Jak zastosować filtrowanie wideo w systemie Android?
Odpowiedz
Cóż, jeśli masz problem z konfiguracją FFmpeg z Androidem FFmpeg wiki i this popularnej pytanie ma dobre wytłumaczenie na to. Oprócz tego, aby zastosować efekty kolorów do filmu, musisz znać właściwości filmu, który należy zmienić.
Here możesz znaleźć niektóre filtry, których można używać z wartościami właściwości. Możesz użyć tych wartości za pomocą FFmpeg. Podczas konwersji tych wartości css do kontekstu FFmpeg można użyć wartości comprehensive documentation dostarczonej przez W3 dla css. Dalej możesz grać i tworzyć fantazyjne filtry za pomocą FFmpeg. Zmierzyłem ten sam problem i wyjaśniłem rozwiązanie niektórych z nich. Zastosowanie tego rodzaju zmiany w filmie wymaga ponownego kodowania, dlatego proces ten zajmuje dużo czasu w porównaniu do zastosowania tego samego efektu do obrazu. Tak więc go.
FFmpeg składa się z kilku różnych filtrów do manipulowania poziomami kolorów i powiązanych z nimi właściwościami, takimi jak jasność, nasycenie itp. Różne filtry można znaleźć na FFmpeg doc. Zawsze staraj się postępować zgodnie z dokumentacją, ponieważ większość czasu dostarcza rozwiązań dla naszych problemów.
Mam nadzieję, że to pomoże!
- 1. API do edycji wideo w systemie Android
- 2. Strumieniowanie wideo UDP w systemie Android
- 3. Jak zastosować setItemChecked (pozycja, prawda) z RecyclerView w systemie Android?
- 4. Jak zastosować gradient na pasku stanu w systemie Android?
- 5. Jak zastosować przejście 3d między dwoma działaniami w systemie Android?
- 6. Pływający odtwarzacz wideo w systemie Android?
- 7. Jak zatrzymać programowanie wideo w VideoView programowo w systemie Android?
- 8. Filtrowanie wideo w iPhonie jest powolne.
- 9. Jak uzyskać rozmiar pliku wideo na żywo w systemie Android?
- 10. Jak przesyłać strumieniowo wideo RTMP w systemie Android?
- 11. Jak uzyskać obsługiwane rozdzielczości kamer wideo w systemie Android?
- 12. Jak mogę utworzyć miniaturkę URL-a wideo w systemie Android?
- 13. Nagrywanie wideo w tle w systemie Android 4.0
- 14. Jak odtwarzać filmy online w systemie Android?
- 15. Rozmowy wideo w systemie Android za pomocą Androida's sip
- 16. Jak zastosować efekt Bass programowo w android
- 17. Czy można uzyskać rozdzielczość wideo w systemie Android?
- 18. Odtwarzanie wideo w systemie Android ze strumienia bajtów
- 19. Nagrywanie wideo w systemie Android powierzchni OpenGL (GLSURFACEVIEW)
- 20. Filtrowanie obrazu/manipulowanie przy użyciu JavaCv (Java wrapper dla OpenCV) w systemie Android
- 21. Przetwarzanie wideo w systemie Android 3.x/Google TV/SDK: ramka wideo do SurfaceTexture/OpenGL/GLSL
- 22. Filtrowanie danych z akcelerometru
- 23. Android: Jak utworzyć odtwarzacz wideo?
- 24. Zastosuj motyw do działania w systemie Android?
- 25. Używanie SurfaceTexture w systemie Android
- 26. Android jak zastosować maskę na ImageView?
- 27. Wiele typów MIME w systemie Android
- 28. Android - 360 metadane wideo
- 29. Deszyfrowanie plików wideo w systemie iOS
- 30. oddzwonienie w systemie Android?
@PiyushGupta dziękuję kolego. nie ma problemu :) –
Inny sposób: https://www.youtube.com/watch?v=kH9kCP2T5Gg – fadden
@ Prince, dostałeś odpowiedź? Chcę zastosować efekt na wideo, ale nie znajduję żadnego rozwiązania. znajduję jedno rozwiązanie, aby pokazać użytkownikowi z https://github.com/krazykira/VidEffects, a następnie wysłać do serwera mój efekt. Chciałbym wiedzieć, czy znalazłeś lepsze rozwiązanie? –