Despues de instalar las librerias de soporte para audio en formato amr y compilar el ffmpeg con la opcion de codificar audio en este formato, me di a la tarea de hacer una prueba muy sencilla de conversion con un video descargado de YouTube.
Formato del Video Original :
- Video : H264
- Resolucion : 480x360
- Cuadros por Segundo (fps) : 24.981
- Duracion : 52 segundos
- Audio : ACC
- Canales : 2 (Estereo)
- Bitrate : 128 Kbps
- Tamaño : 2.8 MB
Algunas Conversiones :
/usr/local/bin/ffmpeg -i video.mp4 -acodec libamr_nb -ar 8000 -ac 1 -ab 4.75k -vcodec h263 -s qcif -r 15 out03.3gp
- Video : H264
- Resolucion : 176x144
- Cuadros por Segundo (fps) : 15
- Duracion : 52 segundos
- Audio : AMR-NB
- Canales : 1 (Mono)
- Bitrate : 12 Kbps
- Tamaño : 0.8 MB
/usr/local/bin/ffmpeg -i video.mp4 -acodec libamr_nb -b 12.2k -ar 8000 -ac 1 -ab 4.75k -vcodec h263 -s qcif -r 15 out02.3gp
/usr/local/bin/ffmpeg -i video.mp4 -acodec libamr_nb -b 12.2k -ar 8000 -ac 1 -ab 4.75k -vcodec h263 -s qcif -r 15 out02.3gp
/usr/local/bin/ffmpeg -i video.mp4 -acodec libamr_nb -b 2.75k -ar 8000 -ac 1 -ab 4.75k -vcodec h263 -s qcif -r 15 out01.3gp
Todos los videos tienen el mismo formato pero cambia la cantidad de bytes por segundo utilizados en la codificacion del audio y del video, si miramos el video original este tiene un tamaño de 2MB lo cual lo hace muy pesado de transmitir por peticion a un dispositivo movil, pero tiene una buen tamaño y codificacion para ser copiado al dispositivo.
Los siguientes formatos estan pensados para ser utilizados en la transmision del archivo desde un servidor al dispositivo movil, asi que estamos buscando el archivo con menor tamaño y de mejor resolucion que se pueda ver en el dispositivo, en este caso el de menor tamaño tiene 160KB de peso lo cual es muy liviano pero la resolucion no es la optima ya que el video se pixela, mientras el archivo de 224KB tiene mejor resolucion y su tamaño no es muy grande.
De todos modos este archivo tiene una resolucion de 176x144, estoy pensando en utilizar videos de tamaño 128x96 pues al momento de visualizarlos en el movil no estoy utilizando toda la pantalla.
Read More
Comentarios Recientes