ui.shell

Contiene la interfaz de usuario para línea de comandos.

batch_ffmpeg.ui.shell.main()[fuente]

Punto de entrada del programa para la línea de comandos.

Lee los argumentos de entrada y realiza las conversiones solicitadas.

Permite realizar una conversión por carpetas o por archivos:

batch_ffmpeg [-h] [-q] [-Q] {folder,files} ...

Argumentos opcionales:

-h, --help         Ayuda
-q, --quiet        No mostrar la salida de FFMPEG
-Q, --no-progress  No mostrar el progreso

Uso de modo “folder”:

batch_ffmpeg folder [-h]
                    in_folder in_extension out_folder out_extension ...

Argumentos posicionales:

in_folder      Carpeta en la cual buscar los archivos a convertir
in_extension   Extensión de los archivos que se quieren convertir
out_folder     Carpeta en donde guardar los archivos convertidos
out_extension  Extensión a colocar a los archivos convertidos
ffmpeg_args    Argumentos para FFMPEG

Uso de modo “files”:

batch_ffmpeg files [-h] [-e OUT_EXTENSION] [-i IN_FILES [IN_FILES ...]]
                    [-o OUTPUT_FOLDER]
                    ...

Argumentos posicionales:

ffmpeg_args           Argumentos para FFMPEG

Argumentos opcionales:

-h, --help            show this help message and exit
-e OUT_EXTENSION, --out-extension OUT_EXTENSION
                      Extensión de salida
-i IN_FILES [IN_FILES ...], --in-files IN_FILES [IN_FILES ...]
                      Archivos a convertir
-o OUTPUT_FOLDER, --output-folder OUTPUT_FOLDER
                      Carpeta en donde guardar los archivos convertidos