Tag: ffmpeg

GC y onTouch causan un error de señal fatal 11 (SIGSEGV) en la aplicación que utiliza ffmpeg a través de ndk

Estoy recibiendo un error desagradable pero bien conocido mientras trabajaba con FFmpeg y NDK: A/libc(9845): Fatal signal 11 (SIGSEGV), code 1, fault addr 0xa0a9f000 in tid 9921 (AsyncTask #4) ACTUALIZAR Después de un par de horas descubrí que podría haber dos fuentes del problema. Uno de ellos estaba relacionado con el multithreading. Lo revisé y […]

Construyendo FFmpeg para Android

He pasado casi una semana en esto ahora, tratando de conseguir FFmpeg "Angel" / "Felicidad" para construir para Android. He intentado scripts de construcción de todo el Internet sin éxito. Lo más cerca estaba usando esto . Como el propio autor dice que el script no funciona para las versiones más recientes de FFmpeg debido […]

FFmpeg vs Vitamio

Estoy pensando en hacer la aplicación en videos en android. Llegué a saber que hay 2 famosas bibliotecas, FFMPEG y Vitamio . Sólo quiero saber que puedo hacer funciones de video simples como reproducir el video, tomar un marco, la conversión de vídeo a mp3 con las dos bibliotecas? ¿Cuáles son sus pros y sus […]

Ffmpeg – Usar filtro en android

Estoy tratando de usar el filtro de película en mi proyecto android con ffmpeg. Utilizo un tenedor del proyecto guardian: Cheers-dev Utiliza una versión reciente de ffmpeg (~ 15 días atm). He añadido la opción –enable-filter=movie para activar el filtro. Yo uso esta línea de comandos en mi proyecto android: ffmpeg -i input.mp4 -vf "movie=watermark.png […]

¿Cómo cambiar el tempo de audio y la individualidad de tono usando ffmpeg?

He logrado reproducir archivos de audio usando ffmpeg y la clase AudioTrack en mi proyecto android. Puedo cambiar la velocidad del audio usando la clase de AudioTrack método de setRate. Pero también cambia el tono de audio, quiero cambiar solo Tempo de audio pero no encontré solución en la red. Cualquier persona puede por favor […]

Decodificación de aac-eld en Linux

Yo estaba en Vietnam y traté de aprender vietnamita. Lo difícil es aprender la pronunciación y he hecho una aplicación Android para grabar voces. La gente vietnamita es muy agradable y coleccioné más de 500 archivos de sonido. Ahora estoy tratando de hacer una aplicación de aprendizaje de idiomas. Para ello intento reducir el ruido […]

Cómo renderizar vídeo a través de openGLES2 con Android NDK

Hice un código apk con NDK para obtener los fotogramas de vídeo por la decodificación ffmpeg, y prestados a opengles 2.0, pero la pantalla no tenía nada que mostrar. Así que cometí un error Mi código de opengles2.0 ini está abajo: static int window_init_display(void) { EGLint attribs [] = { EGL_RED_SIZE, 8, EGL_GREEN_SIZE, 8, EGL_BLUE_SIZE, […]

Cómo utilizar android ndk r9b para compilar FFMPEG para Android

Quiero diseñar una aplicación para Android que pueda reproducir y editar vídeo mediante comandos FFMPEG. Pero no sé cómo usar FFMPEG en Android. He intentado muchos métodos buscados de Google, pero son demasiado viejos para implementar. Ahora, la versión más reciente de FFMPEG es 2.1.1 y la versión de Android-NDK es r9b. Mi sistema operativo […]

Android FFmpegMediaPlayer Error (0, 0) mientras se reproduce?

Intento jugar Video con FFmpegMediaPlayer cuando estoy jugando video Tengo Error (0,0) y por esto intento FFmpegMediaPlayer por ello. Aquí está mi código. FFmpegMediaPlayer fFmpegMediaPlayer = new FFmpegMediaPlayer(); try { fFmpegMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); fFmpegMediaPlayer.setDataSource(videoPath); fFmpegMediaPlayer.prepareAsync(); } catch (IllegalArgumentException | SecurityException | IllegalStateException | IOException e) { e.printStackTrace(); } fFmpegMediaPlayer.setOnPreparedListener(new FFmpegMediaPlayer.OnPreparedListener() { @Override public void onPrepared(FFmpegMediaPlayer mp) { […]

Añadir filtros a un video como Instagram

Estoy codificando una aplicación y necesito aplicar filtros a videos como Instagram. He intentado con la biblioteca FFMPEG, pero no funciona bien y no proporciona todos los filtros. Lo que he intentado hasta ahora es, String commandStr1 = "ffmpeg -y -i /sdcard/vids.mp4 -strict experimental -vf hue=s=0 -vcodec mpeg4 -b 2097152 -s 320×240 -r 30 /sdcard/vid_out.mp4"; […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.