Android – ¿hay una manera de definir la resolución de vídeo cuando se toma video de la aplicación?

No estoy familiarizado con la programación de Android,

¿Deseo saber si hay una manera de fijar la resolución video cuando está filmada dentro de una aplicación androide?

O, hay una manera de reducir la resolución más adelante.

Necesitamos reducir el tamaño de archivo del video que capturamos.

Gracias

Shani

Hay tres cosas que puede controlar para administrar el tamaño del archivo resultante al grabar vídeo. Los tres están disponibles como métodos en la clase MediaRecorder :

  1. Tamaño del marco (ancho x alto). Utilice el método setVideoSize(int width, int height) . Cuanto menor sea el tamaño del marco, menor será el archivo de vídeo.

  2. Codificación de la velocidad de bits: controla la calidad de compresión de cada trama. Utilice el método setVideoEncodingBitRate (int bitRate) . Una velocidad de bits más baja resulta en una compresión más alta, lo que a su vez conduce a una menor calidad y un menor tamaño del archivo de vídeo. Esto sólo está disponible desde el API de nivel 8 y superior.

  3. Video "velocidad" – cuántos fotogramas por segundo se capturan. Utilice el setVideoFrameRate (int rate) . Cuanto menor sea la velocidad, menos fotogramas capturarás, lo que resultará en un tamaño de archivo de vídeo menor. Esto sólo está disponible desde el API de nivel 11 y superior. Recuerde que para un video suave, necesita al menos 24 fotogramas por segundo.

Echa un vistazo a la documentación de MediaRecorder` para obtener más información.

  • Android - Google Play filtrando xxhdpi
  • Galaxy Tab 10.1 resolución de pantalla utilizable (- la barra de menú)
  • Convertir píxeles en dp
  • La mayoría de los tamaños de pantalla populares / resoluciones en los teléfonos Android
  • Relaciones entre dip, px y dpi
  • ¿Qué resoluciones de aplicaciones para Android son compatibles?
  • Mover sprite en Andengine
  • Qt Android. Obtener resolución de pantalla del dispositivo
  • Android visualiza la transformación de rotación 3D en pantallas de gran resolución
  • ¿Cómo hacer una resolución de cámara independiente de vista previa en Android?
  • ¿Cómo encontrar Intent source en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.