¿Qué opciones de ffmpeg debo utilizar para que el vídeo se pueda reproducir en un teléfono Android (concretamente, en el LG Optimus)? He probado varias tasas de bits y códecs y todas las combinaciones que se me han ocurrido no funcionan (he probado con theora, mpeg4, h264).
Respuestas
¿Demasiados anuncios?He podido utilizar cualquier archivo AVI o MPEG antiguo con el VPlayer aplicación sin tener que convertirlos. Otra alternativa es Rockplayer . Se supone que VLC para Android llegará en las próximas semanas.
Le recomiendo encarecidamente que pruebe el programa gratuito MoboPlayer del mercado de Android.
Tiene código altamente optimizado para ARMV7, ARMV6 VFP, y ARMV6 -- tan pronto como se descargue puede recomendar una versión diferente a la del Mercado y automáticamente iniciará una descarga de la versión correcta.
En mi experiencia personal, la reproducción de vídeo fue excepcional en teléfonos supuestamente más débiles, aunque no espero que maneje bien el contenido HD.
Estos ajustes funcionan muy bien en mi ZTE Blade. Como tienen un hardware similar (CPU y memoria) deberían funcionar bien en el Optimus One.
Códec de vídeo: x264 Tamaño de los fotogramas: 512*288 (puede ser que quieras afinar un poco para el tamaño de la pantalla del Optimus - ¿320*480?) Tasa de bits: 768
Códec de audio: aac Tasa de bits: 128
Sospecho que el tamaño de los fotogramas, los códecs (audio y vídeo) y las tasas de bits deberían estar bien independientemente del contenedor (AVI/DIVX/MP4/MKV) que elijas para reproducirlo.