1 votos

Comprimir un video para Android usando ffmpeg

Estoy tratando de comprimir un video para enviarlo por un mensajero. Normalmente usaría algo como

ffmpeg -i input.mp4 -vcodec libx265 -crf 28 output.mp4

pero si lo envío por un aplicación de mensajería como telegram posteriormente, solo puedo verlo en mi PC pero no en mi teléfono inteligente (probé en diferentes dispositivos) a pesar de que se supone que el códec es compatible: https://developer.android.com/guide/topics/media/media-formats

¿Cuál es la mejor manera de comprimir un video para mensajería en dispositivos móviles?

1voto

Anpher Puntos 3362

La solución puede ser simplemente reconfigurar (instalar) ffmpeg con los encabezados x265 configurando --enable-libx265 para la compilación como se indica en la documentación

Sin embargo, ten en cuenta que la codificación/decodificación de x265 sigue siendo relativamente nueva y no está implementada/presente lo suficientemente bien en dispositivos Android a menos que tengas un dispositivo más nuevo/marcado*. (soporte hw, optimizaciones)

*hablando en general. - incluso el Galaxy S8 del 2017 tiene soporte HEVC incorporado incluso en la aplicación de la cámara oficial

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X