Recorte de vídeo con FFMpeg es muy lento
Estoy usando ffmpeg en android para recortar vídeo. Para hacerlo, utilizo comando:
ffmpeg -i movie.mp4 -vf "crop=640:256:0:400" -strict -2 YourCroppedMovie.mp4
Mi problema es que es increíble lento. Recortar película 10sec tomar unos 30sec. ¿Hay alguna forma de acelerarlo?
- Decodificación de aac-eld en Linux
- Decodificación AAC en FFmpeg para Android
- Uso de Gstreamer o ffmpeg para crear cliente rtsp en Android
- H264 HW Decodificación en Android con FFmpeg-10
- Creación de un ejecutable android ffmpeg
- FFMPEG Fade in y Fade out para superposición
- Error: solo se admiten ejecutables independientes de posición (PIE)
- FFmpeg vs Vitamio
- FFmpeg - no puede encontrar ExecuteBinaryResponseHandler - Android / Java
- Avcodec_find_encoder (AV_CODEC_ID_H264) devuelve null
- Android ffmpeg simple JNI envoltorio
- Crear video de series de imágenes android
- Codificación de video Android con fr y manipulación de resolución
Ok tratar de hacer el cambio a su comando como este:
ffmpeg -i movie.mp4 -vf "crop=640:256:0:400" -threads 5 -preset ultrafast -strict -2 YourCroppedMovie.mp4
He intentado esto y reducir el tiempo de ejecución de 46 segundos a 4 segundos. Es demasiado rápido ahora … 🙂
- Icono de inicio de configuración predeterminada
- Cómo compilar y ejecutar un programa C / C ++ en el sistema Android (como MinGW en Windows)?