Este programa es un simple GUI en visual basic que utiliza el programa FFMpeg.exe para poder convertir archivos de multimedia para una gran cantidad de formatos y dispositivos El programa funciona desde la línea de comandos. El proyecto en vb contiene 90 presets para utilizar y realizar la conversión. Algunos de los formatos y dispositivos que soporta : - Formato Wav con calidad de CD
- Wmv con varios valores para la calidad y ratio
- OGG de 64, 96, 128 y 160 kbps
- Mp4 para iPod, PSP, Blackberry, Palm
- m4v para iPod/iTunes
- Wma ( Windows media audio) estéreo y mono ( de 32 y 64 K)
- Mpg para DVD y VCD
- Mp3
- AVI
- m4a
- FLV ( Flash video )
- Formato Mov de QuickTime
Notas : FFMpeg.exe es un programa open source. Este programa utiliza una librería principal llamada libavcodec.dll para poder funcionar ( Leer mas acerca de FFMpeg ). También además de poder convertir archivos, se puede usar para realizar streaming. La lista de presets (que contiene el código de la línea de comandos y otros datos como el formato y descripción), está sacada de un archivo formato XML de esteotro programa ( presets.xml ), que también es un GUI escrito en lenguaje Pascal ( un poco mas completo que este ejemplo de vb), y se encuentra disponible para windows y Linux. (El Instalador también incluye el programa FFmpeg.exe.) Ejemplo en vbEl ejemplo de vb, es un simple form que carga un listado de presets en un control Listview, visualizando en una columna el formato, la categoría del medio ( Audio, video, etc ..), la descripción y en la última columna los parámetros de la línea de comandos. Luego un botón para seleccionar el archivo a convertir utilizando la función shell de vb. Por último el archivo se genera en el App.path del programa. Descargar código fuente Nota. En este enlace se puede descargar la documentación del programa que explica como pasar los parámetros para conversión de archivos, realizar streaming, los protocolos que soporta, tips y otra información.
|