Tema: [ CONSULTA ] Fichero media_profiles.xml
Ver Mensaje Individual
  #4  
Viejo 11/04/18, 22:08:57
Array

[xs_avatar]
kkdlux kkdlux no está en línea
Usuario muy activo
 
Fecha de registro: may 2015
Mensajes: 549
Modelo de smartphone: OnePlus 12
Tu operador: Simyo
 Cita: Originalmente Escrito por duende1973 Ver Mensaje
Gracias.
He probado con Open camera, y no se puede forzar el 4k.
Con este movil, no he modificado todavia el media_profiles.xml, pero con el anterior, si lo intente algunas veces, y no consegui nada, aunque ese movil, no tenia suficiente procesador, etc. Y cuando lo hacia, dejaba de funcionar, me metia en el recovery, volvia a dejar el media_profiles.xml original y ya esta, volvia a arrancar.
Pues te pasará eso.

El tema es saber que codec usaría, al final del media profiles hay un archivo que dice fps máximos y resolución máxima, ahí si tienes 3800 y pico por 2160 puedes probar a crear un perfil 4k o modificar uno, el 1080p por ejemplo, y cambiar la resolución.

Por ejemplo en h264:

<VideoEncoderCap name="h264" enabled="true"
minBitRate="64000" maxBitRate="46000000"
minFrameWidth="128" maxFrameWidth="3840"
minFrameHeight="96" maxFrameHeight="2160"
minFrameRate="15" maxFrameRate="30" />


En el tuyo a lo mejor tienes en maxFrameWidth="1920) y en maxFrameHeight="1080" y tendrías que poner 2840 y 2160 (2176 en algunos funciona )

En VideoEncoderCap name=... mira si tienes también "HEVC" porque entonces eso hay que tenerlo en cuenta.


El formato 4k sería así:
<EncoderProfile quality="2160p" fileFormat="mp4" duration="60">
<Video codec="hevc"
bitRate="30000000"
width="3840"
height="2176"
frameRate="30" />

El problema es que el nombre puede ser otro que 2160p (4k o 4k algo más).
En video codec tu si no tienes HEVC tienes que poner h264, como dije lo mejor es que modifiques el de 1080p y le pongas el width y height modificado a ver que pasa y si no copias el de 1080p, le cambias el nombre a 2160p y le cambias la resolución (recuerda copiar todo, hasta lo siguiente del audio)

Y te quedaría algo así:

<Video codec="h264"
bitRate="20000000"
width="3840"
height="2160"
frameRate="30" />

<Audio codec="aac"
bitRate="128000"
sampleRate="44100"
channels="1" />
</EncoderProfile>

<EncoderProfile quality="1080p" fileFormat="mp4" duration="60">
<Video codec="h264"
bitRate="20000000"
width="1920"
height="1080"
frameRate="30" />

<Audio codec="aac"
bitRate="128000"
sampleRate="48000"
channels="1" />
</EncoderProfile>


Si te funciona después puedes bariar el bitrate si quieres más calidad o que ocupe menos bajandolo.

Si tienes dudas pegal el texto del tuyo aquí.
Responder Con Cita