Desarrollado por Haylem Candelario Bauzá.
Este es la interfaz visual de los scripts anteriores hecha en QT, nótese que en vez de los scripts independientes los he llevado a funciones C++ QT de manera que sean independientes del sistema operativo. Se requiere mencoder pero puede modificarse la constante simbólica
#define BINCONV "mencoder" por #define BINCONV "aconv" si estos tienen los mismos parámetros
Para usarlo en windows se debe istalar mencoder primero.
La carpeta de entrada y los nombres de videos aún no pueden contener espacios en blanco ni nombres extraños con caracteres especiales como la ñ, etc.
Esto está en face de desarrollo pero funciona bien.
Estoy haciendo un módulo para parar la conversión una vez iniciada, se puede hacer con ctrl +c pero se vuelve a abrir la terminal con el video siguiente, esto tengo que corregirlo, hasta ahora la única manera de pararlo es tumbando el proceso. trataré por todos los medios de crear el deb de instalación con ambos programas y con su ayuda.
No se preocupen por algunos colores, en kde y gnome se ven bien, esta foto la tomé en lxde con otro tema y puede ser por eso que cambien un poco.
La sintaxis de avconv la obtienes directamente al hacer man avconv o avconv –help
por otro lado es más sencillo e intuitivo de usar por ejemplo para convertir a avi
avconv -i video.mp4 -y video.avi
y ya está, para añadirle parámetros adicionales como tamaño y eso entonces si utiliza la ayuda, pero por ejemplo para dvd-ntsc
avconv -i video.mp4 -target ntsc-dvd -s 720×480 -r 29.97 -aspect 4:3 -ab 128k -ar 48000 -ac 2 -acodec ac3 -y video.mpg
y así sucesivamente, si quieres te dejo algunos presets más, la idea es que te utiliza todo el hardware de tu máquina para convertir los videos, por lo que es muuuuucho más rápido que mencoder.
Hablando de avconv el sucesor de ffmpeg, como puedo agregar el subtitulo a una conversion con este??.
Con mencoder se usa el parametro -sub, pero algo similar no veo en el man de avconv.