¿Cómo aplicar el filtrado de video en android?
Estoy trabajando en app como instagram donde tengo que aplicar filtros en el video ya creado y almacenado en SDCard. He buscado mucho pero al final del día encuentro una biblioteca llamada FFMPEG pero no obtuve ninguna ayuda. Soy novato en filtrar video. Y tengo NDK configuración, pero no sé cómo usar esta biblioteca. ¿Hay alguna otra forma de aplicar los filtros en el vídeo y crear un nuevo video?
- El video de YouTube no se abre en webView
- Cómo obtener RTSP Enlaces Android
- Android: varias pistas de audio en un VideoView?
- ¿Cómo concat o fusionar dos o más archivos de video en Android?
- Envío de imágenes y videos al servidor en android
- Android MediaStore.ACTION_VIDEO_CAPTURE, ruta externa?
- Transcode / Convert Video to Mp4 en Android
- Android FFmpegMediaMetadataRetriever.getFrameAtTime () es lento
- Los vídeos de Youtube incrustados en la vista Web de Android no se reproducen en el formato SINGLE_COLUMN
- Procesar vídeo marco por cuadro en OpenCV en Android
- ¿Los reproductores multimedia por defecto para Android e iOS admiten rango de búsqueda de bytes?
- El elemento HTML5 <video> en Android no se reproduce
- Compatibilidad con FFmpeg para descodificación de hardware libstagefright
Bueno, si tienes un problema con la configuración de FFmpeg con Android FFmpeg wiki y esta pregunta popular tiene una buena explicación sobre ella. Aparte de que para aplicar efectos de color a un video que usted necesita saber las propiedades de un video que necesitan ser cambiados.
Aquí puede encontrar algunos de los filtros que se pueden utilizar con valores de propiedad allí. Puede usar esos valores con FFmpeg. Al convertir esos valores de css al contexto de FFmpeg usted puede utilizar una documentación comprensiva proporcionada por W3 para css. Además puede jugar y crear filtros de fantasía con FFmpeg. Me enfrenté al mismo tipo de problema y aquí he explicado la solución para algunos de ellos. Aplicar este tipo de cambio a un video necesita una re-codificación y por lo tanto este proceso tomará un tiempo significativo en comparación con aplicar el mismo efecto a una imagen. Así que desnuda.
FFmpeg se compone de varios filtros diferentes para manipular los niveles de color y sus propiedades relacionadas como el brillo, saturación, etc Usted puede encontrar los diferentes filtros en FFmpeg doc . Siempre trate de hacer un seguimiento de la documentación ya que la mayor parte del tiempo proporcionan soluciones para nuestros problemas.
¡Espero que esto ayude!
- ¿Cómo deshabilitar D / libc de registrar la información de red en logcat?
- ¿Tiene Android Studio una herramienta de análisis de memoria como MAT en Eclipse?