Tag: ANDROID-MEDIACODEC
Cómo decodificar en una resolución más baja a través del códec multimedia en Android. Por ejemplo, quiero decodificar un video de resolución 19201080 en un formato de salida de 1280720 a través del códec multimedia. He intentado usar KEYMAXWIDTH y KEYMAXHEIGHT pero siempre se decodifica en la resolución original.
Tengo una fuente RTSP. Los datos llegan como un flujo de unidades NAL. Supongo que los paquetes RTP necesitan ser “desempaquetados” o “analizados” en algo que el decodificador H.264 pueda entender. ¿Cuál es la diferencia real entre “desempaquetar” y “analizar”? Intuitivamente me parece que están haciendo lo mismo. Pero la . . . Read more
¿Existe algún códec que permita transmitir una sola corriente de datos en la que haya una línea base de datos para la calidad más baja y donde se pueda enviar más datos desde una fuente que aumenten la calidad y viceversa? Normalmente, tenemos varias versiones de un vídeo o transmisión. . . . Read more
Estoy utilizando el siguiente código para grabar la cámara en Android. ¿Cómo puedo cambiar el códec predeterminado (el predeterminado es H264) aquí? private Uri fileUri; //… private void recordVideo() { Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); fileUri = getOutputMediaFileUri(MEDIA_TYPE_VIDEO); // Establecer calidad de video intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri); // Iniciar la captura de . . . Read more
Tengo un viewPager2 VERTICAL, su viewHolder utiliza SurfaceView para reproducir mp4; Y en cualquier momento, solo tiene una instancia de viewHolder, una superficie para reproducir video. Tengo dos interfaces: IMediaCodecProxy interface IMediaCodecProxy { //todos los métodos son iguales a MediaCodec fun selectCodec() fun configureCodec() fun release() fun flush() } IMediaCodecPool . . . Read more