Sobre h264 [MPEG-4 AVC] y h265 [MPEG-4 HEVC]
hilo_diferencias-entre-codec_2169924hilo_encoder-a-mpeg-4-hevc-h265_2136816hilo_por-fin-decoder-mpeg-4-hevc-por-gpu-con-opencl_2027100hilo_encoder-hevc-con-divx_2062608hilo_hevc_2048200No existe formato h246, asi que es error de tecleo, lo correcto es h264 [MPEG-4 AVC], el ENCODER es el x264 que es el mas popular, eficiente y con mejor calidad que existe en ambito profesional, y eso que es para usuarios amateurs y es gratuito.
El formato h265 [MPEG-4 HEVC] es mucho mejor en varios aspectos, pero debes tener cuidado, ya que el algoritmo es mas complejo, con lo que requiere de mayor cantidad de computo tanto en la codificacion como en la decodificacion. EL resultado es soberbio, contrastado con h264 o divx/xvid o VP9, pero con todo reitero la recomendacion de estar seguro que tendtras el hardware para reproducirlo.
La unica manera de REDUCIR EL PESO de los archivos de video es BAJAR EL BITRATE empleado, el BIT-RATE o velocidad del flujo de datos es lo unico que determina el peso del stream de video y de audio resultante, asi que consigue una CALUCLADORA BITRATE, defines que PESO de archivo [en MB] quieres, indicas la duracion del video y le indicas el bitrate del audio [eliges dentro de los bitrates estandarizados de audio: 64Kbps, 92, 128, 160, 192 y 224Kbps] y la calculadora te indicara el BITRATE que deberas usar en la codificacion del video, de preferencia usa codificacion VBR o de BITRATE VARIABLE.
El BITRATE del audio y del video es indpendiente del formato de audio o de video empleado y repito, es el unico que determina el peso de lso stream de video y audio.
TRASTARO escribió:El bitrate te servira para determinar el peso del archivo, usa una CALCULADORA DE BITRATE, en esta le indicas el tiempo de duracion del video, el bitrate del audio y el peso del archivo que quieres que tenga. La calculadora te dara el valor de BITRATE PARA EL VIDEO que debes emplear.
Ejejmplo, digamos que tu video dura 01:37:00 [hora:minutos:segundos], que son 97minutos, digamos que quieres ocupe 500MB y digamos que vamos a emplear el audio del archivo de video original [solo se codificara el video y no el audio], asi que digamos que tiene dos pistas de audio, cada una de 160Kbps, asi que en la calculadora pondremos 320Kbps para el audio [160x2=320kbps]. El bitrate para el stream de video es de 384Kbps.
Algunos codificadores integran su calculadora de bitrate, asi que puedes usarla.
Para ese procesador ARM usaria el perfil Main y Nivel 3.1 cuanto mucho [Main@3.1], pero lo mejor seria dejar en AUTO@AUTO para que sea el encoder el que establezca el mejor perfil@nivel a usar con el bitrate del audio y bitrate de video que estamos empleando. Usa la codificacion a 2 pasos [2-Pass] para mejores resultados, el PRESET dejalo en MEDIUM o en SLOW, para que el encoder tenga mas tiempo para analizar cada escena y estabelzca la mejor matrix de cuantificacion [compresion] para xcada escena, se tardara mas en el encodeo pero dara mejores resultados de la imagen cuando se reproduzca.
Ejemplo en MEDIACODER, ls opciones son basicamente las mismas en cualquier otro software que use el encoder x264 [o encoder a h264]