La línea de comandos de Switch le permite usar el programa para convertir archivos desde la línea de comandos de Windows. Puede ser usado para permitir que otro software convierta archivos con Switch o para automatizar una conversión por lotes.El ejecutable de Switch está generalmente localizado en "C:\Archivos de programa\NCH Software\Switch\switch.exe"
Usos: switch.exe [opciones] [archivos a añadir]
"Opciones" es donde puede emitir una serie de comandos a Switch. Las opciones son:
-convert - convierte todos los archivos cargados en Switch.
-clear - quita todos los archivos cargados en Switch.
-addfolder [NOMBRE_DE_CARPETA] - añade una carpeta de archivos en Switch.
-format [NOMBRE_DE_FORMATO] - especifica el formato de archivo de salida en que se convertirán los archivos cargados. Los nombres de formato son las extensiones del archivo por cada formato (p. ej., .wav, .mp3).
-outfolder [NOMBRE_DE_CARPETA] - especifica la carpeta de salida en la cual se guardarán los archivos convertidos. NUNCA termine la ruta de la carpeta con una barra invertida '\'.
-settempfolder [NOMBRE_DE_CARPETA] - especifica la carpeta temporal en donde Switch almacenará los archivos durante la reproducción o conversión de archivos. Si la carpeta especificada no es válida, entonces no se llevará a cabo ninguna acción.
-overwrite [INDICADOR_DE_SOBRESCRITURA] - especifica qué hacer cuando el archivo convertido ya existe. Los indicadores son "PROMPT" (preguntar qué hacer), "ALWAYS" (sobrescribir el archivo), "NEVER" (no convertir el archivo original), "CANCEL" (anular todas las conversiones), "APPENDNUMBER [formato]" (anexar número al nombre de archivo - [formato] es opcional, si está en blanco usará el formato especificado en Switch).
-settings [NOMBRE_DE_FORMATO] [OPCIONES_DE_CONFIGURACIÓN] - especifica las configuraciones a usarse para el formato especificado. Para mayor información sobre cuales parámetros utilizar, vea más abajo en la página.
-insettings [NOMBRE_DE_FORMATO] [OPCIONES_DE_CONFIGURACIÓN] - especifica las configuraciones a usarse con los formatos que necesitan descodificación antes de la conversión (p. ej., .vox, .raw). Para más información sobre cuales parámetros debe usar, siga leyendo la página.
-hide - oculta la ventana de Switch.
-show - muestra la ventana de Switch.
-exit - sale de Switch.
"Archivos para añadir" es donde escribe los archivos que desea cargar en Switch. Todos los nombres de archivos escritos deben usar la ruta del nombre del archivo completa y entre comillas.
Ejemplos:
switch.exe -formato MP3
switch.exe -outfolder "C:\Música";
switch.exe -hide
switch.exe "C:\Documentos\sonido.mp3"
switch.exe -convert "C:\Música\música.mp3" -format .wav -overwrite ALWAYS
switch.exe -convert "C:\Música\música.ogg" -format .mp3 -overwrite APPENDNUMBER "%filename%-%number%"
A menos que se encuentre en la carpeta de Switch, necesitará reemplazar "switch.exe" de arriba con la ruta completa "C:\Archivos de programa\NCH Software\Switch\switch.exe" de esta manera:
"C:\Archivos de programa\NCH Software\Switch\switch.exe" -convert "C:\Música\música.mp3" -format WAV
Opciones de configuración:
A continuación se detallan los parámetros a ser introducidos al usar las opciones de "-settings".e "-insettings". Tenga en cuenta que el orden en que están escritos los parámetros es el orden en que deben escribirse. Además, se deben entrar todos los parámetros, de lo contrario el comando no tendrá efecto.
WAV [CODEC] [FREC_MUESTREO] [CANALES]
Para establecer la configuración predeterminada de WAV, escriba -settings .wav default
- Los valores válidos para CODEC son:
- "PCM8" - 8 bit PCM sin comprimir
- "PCM16" - 16 bit PCM sin comprimir
- "PCM24" - 24 bit PCM sin comprimir
- "PCM32" - 32 bit PCM sin comprimir
- "GSM" - GSM 6.10
- "GSMN" - GSM 6.10 Native
- "IMAADPCM" - IMA ADPCM
- "MSADPCM" - Microsoft ADPCM
- "ALAW" - CCITT A-Law
- "ULAW" - CCITT u-Law
- FREC_MUESTREO - se introduce en Hz por ejemplo, 8000. Para utilizar la misma frecuencia de muestreo que el archivo de origen de entrada, utilice "auto"
- Los valores válidos para CANALES son:
- Si CODEC es "PCM8" / "PCM16" / "PCM24" / "PCM32", use cualquiera de los siguientes: 1 (Mono), 2 (Estéreo), 6 (para canales 5.1 ), 8 (para canales 7.1), "auto" (para usar el mismo número de canales que el archivo de origen de entrada)
- Si CODEC es "PCM8" / "PCM16" / "PCM24" / "PCM32", use cualquiera de los siguientes: 1 (Mono), 2 (Estéreo)
- Si CODEC es "GSM" / "GSMN", puede omitir el valor porque la única opción es 1 (Mono)
Tenga en cuenta que la posible combinación de valores que se pueden introducir depende en gran medida del códec, por lo que tendría que abrir Switch y determinar de antemano cuáles valores se pueden usar para el códec en cuestión.
Ejemplos:
- -settings .wav default
- -settings .wav PCM32 48000 auto
- -settings .wav PCM16 auto auto
- -settings .wav GSM 8000
- -settings .wav ALAW 44100 2
MP3 TIPO_CODIFICACIÓN CBR[VEL_BITS] [ALTA_CALIDAD] VBR[MIN_VEL_BITS] [MAX_VEL_BITS] [CALIDAD] [MODO_CANAL] [PROTEC_ERROR]
TIPO_CODIFICACIÓN - es el tipo de codificación, ya sea "CBR" o "VBR"
OPCIONES CBR:
- VEL_BITS - es la velocidad de bits, se introduce en kbps por ejemplo, 128
- ALTA_CALIDAD - ya sea "TRUE" (verdadero) o "FALSE" (falso)
OPCIONES VBR:
- MIN_VEL_BITS - es la velocidad de bits mínima, se entran en kbps por ejemplo, 128
- MAX_VEL_BITS - es la velocidad de bits máxima, se entran en kbps por ejemplo, 192
- CALIDAD - un valor de 0 a 9
- MODO_CANAL - ya sea "STEREO" (estéreo), "JOINT" (conjunto), "FORCE" (forzar) o "MONO"
- PROTEC_ERROR - ya sea "TRUE" (verdadero) o "FALSE" (falso)
Ejemplos:
- -settings .mp3 CBR 128 TRUE STEREO TRUE
- -settings .mp3 VBR 128 192 4 MONO FALSE
OGG TIPO_CODIFICACIÓN Quality[CALIDAD] VBR[MIN_VEL_BITS] [MAX_VEL_BITS] [CANALES] [SACAR_COMENTARIOS]
TIPO_CODIFICACIÓN - es el tipo de codificador, ya sea "Quality" o "VBR"
OPCIONES de Quality:
- QUALITY - es la calidad, un valor entre 0 al 10
OPCIONES VBR:
- MIN_VEL_BITS - es la velocidad de bits mínima, se entran en kbps por ejemplo, 128
- MAX_VEL_BITS - es la velocidad de bits máxima, se entran en kbps por ejemplo, 192
- CANALES - son los canales, ya sea 1 o 2
- SACAR_COMENTARIOS - quitar comentarios, ya sea "TRUE" (verdadero) o "FALSE" (falso)
Ejemplos:
- -settings .ogg Quality 5 2 TRUE
- -settings .ogg VBR 96 192 1 FALSE
WMA [ÍNDICE_CÓDEC] [FREC_MUESTREO] [VEL_BITS] [CANALES]
ÍNDICE_CÓDEC - es el índice del códec, este valor debe ser un número entero 0 o mayor. El valor máximo dependerá de los códecs wma haya instalado en su equipo. El valor que especifique corresponde directamente al índice de la lista desplegable del códec WMA en el cuadro de diálogo de las configuraciones WMA. Por ejemplo, si prefiere usar el primer valor en la lista desplegable especifique 0. Si prefiere usar el segundo, especifique 1.
FREC_MUESTREO - especifique la frecuencia de muestreo de destino de la conversión en Hz. Por ejemplo, 44100.
VEL_BITS - especifique la velocidad de bits de destino de la conversión en bps. Por ejemplo, 128000.
CANALES - especifique los canales 1 para mono o 2 para estéreo.
Ejemplos:
- -settings .wma 1 44100 192000 2
SPX [MODO] [VALOR] ([AGC] [DENOISE])
MODO - define el modo de codificación a realizar. Debe ser uno de los siguientes valores:
- Preset
- CBR (Velocidad de bits constante definida en bps)
- VBR (Velocidad de bits variable definida en bps)
- ABR (Velocidad de bits promedio definida en bps)
VALOR - Este parámetro depende del MODO que ha especificado en el primer parámetro:
- Preset - es el predefinido, un valor entre 0 (calidad más baja y compresión más alta) y 10 (calidad más alta y compresión más baja).
- CBR - es la velocidad de bits en la cual se codificará el audio.
- VBR - es la velocidad de bits máxima en la cual se codifica el audio.
- ABR - es la velocidad de bits promedio en la cual se codifica el audio.
AGC - se trata de un parámetro opcional que activará el control de ganancia adaptable del codificador Speex.
Denoise - se trata de un parámetro opcional que instruye al codificador Speex para quitar el ruido de la entrada antes de la codificación.
Ejemplos:
- -settings .spx Preset 1 Denoise
- -settings .spx VBR 192000 AGC Denoise
- -settings .spx CBR 128000
MPC [CALIDAD_PREDEFINIDA]
- CALIDAD_PREDEFINIDA - uno de los siguientes: Thumb (Mini), Radio, Standard (Estándar), Extreme (Extrema), Insane (Insensata)
Ejemplo: -settings .mpc Standard
APE [CALIDAD_PREDEFINIDA]
- CALIDAD_PREDEFINIDA - uno de los siguientes: Fast (Rápida), Normal, High (Alta), Extra High (Extra alta), Insane (Insensata)
Ejemplo: -settings .ape Normal
AIFF [FREC_MUESTREO] [CANALES]
- FREC_MUESTREO - es la frecuencia de muestreo y uno de los siguientes: 6000, 8000, 11025, 16000, 22050, 32000, 44100, 48000, 64000, 88200, 96000, 196000
- CANALES - son los canales, ya sea 1 (mono) o 2 (estéreo)
Ejemplo: -settings .aiff 44100 1
AAC/M4A TIPO_CODIFICACIÓN ABR[VEL_BITS] VBR[CALIDAD] [FORZAR_MPEG2] [TNS]
TIPO_CODIFICACIÓN - es el tipo de codificación, ya sea "ABR" o "VBR"
OPCIONES ABR:
- VEL_BITS - es la velocidad de bits, se introduce en kbps por ejemplo, 128
OPCIONES VBR:
- CALIDAD - es la calidad, un valor entre 0 al 10
- FORZAR_MPEG2 - ya sea "TRUE" (verdadero) o "FALSE" (falso)
- TNS - ya sea "TRUE" (verdadero) o "FALSE" (falso)
Ejemplos:
- -settings .aac ABR 128 FALSE FALSE
- -settings .m4a VBR 100 TRUE TRUE
FLAC [NIVEL_COMPRESIÓN] [FREC_MUESTREO] [CANALES]
- NIVEL_COMPRESIÓN - es el nivel de compresión, un valor entre 0 a 8
- FREC_MUESTREO - es la frecuencia de muestreo, se introduce en Hz por ejemplo, 8000
- CANALES - son los canales, ya sea 1 o 2
Ejemplo: -settings .flac 6 44100 2
VOX/RAW [CÓDEC] [FREC_MUESTREO] [CANALES]
(Nota: aplica a ambos comandos "-settings" e "-insettings")
- CÓDEC - un número entre 0 y 8, representando el tipo de códec. Los códecs que se ofrecen son (en orden):
- Dialogic ADPCM
- G.711 uLaw
- G.711 aLaw
- 16 bits PCM (Intel Endian)
- 8 bits sin signo
- 8 bits con signo
- 16 bits PCM (Big Endian)
- 32 bits flotante (Intel Endian)
- 32 bits flotante (Big Endian)
- FREC_MUESTREO - es la frecuencia de muestreo, se introduce en Hz por ejemplo, 8000
- CANALES - son los canales, ya sea 1 o 2
Ejemplos:
- -settings .vox 0 44100 2
- -settings .raw 3 32000 1
- -insettings .vox 2 22050 2
- -insettings .raw 4 8000 1
AMR [VEL_BITS]
- VEL_BITS - es la velocidad de bits en la cual desea codificar el archivo AMR (en kbps). Las opciones son 4.75, 5.15, 5.9, 6.7, 7.4, 7.95, 10.2 y 12.2.
Ejemplos:
- -settings .amr 4.75
- -settings .amr 10.2
DCT [FREC_MUESTREO] [CANALES]
- FREC_MUESTREO - una de los siguientes: 8000, 11025, 16000, 22050
- CANALES - uno de los siguientes: 0 (igual que los canales de origen), 1 (mono), 2 (estéreo), 6 (canales 5.1), 8 (canales 7.1)
Ejemplo: -settings .dtc 11025 1
M3U/PLS/WPL/RSS [URL]
- URL - es la dirección URL del sitio donde hospedará el archivo de la lista de reproducción. Las direcciones URL deben comenzar con la cadena de protocolo http:// o ftp:// según corresponda.
Para configurar las opciones del archivo MP3 generado, use la sintaxis estándar de las configuraciones MP3 para establecerlo (es decir, -settings .mp3 etc, etc.)
Ejemplos:
- -settings .rss "http://www.music.com/"
- -settings .m3u "http://livebands.com/rock/"
- -settings .pls "ftp://latinmusic.net/samba/"
Limpieza de audio y volumen:
Los siguientes se utilizan para establecer las opciones de amplificar, normalizar, reducción de ruidos y golpes. Tenga en cuenta que el orden en que están escritos los parámetros es el orden en que deben escribirse. Además, se deben ingresar todos los parámetros, de lo contrario el comando usará valores predeterminados. Cualquier valor introducido fuera del rango se ajustará automáticamente al valor válido más cercano
-amplify [VALOR] - aumentar/disminuye la sonoridad o volumen (más info...). Puede desactivar la función con -amplify off.
- La unidad VALOR está en dB y van desde-40dB a 40dB.
Ejemplos:
- -amplify -30
- -amplify off
- -amplify (Tenga en cuenta: no se aplicará amplificación)
- -amplify 0 (Tenga en cuenta: 0 significa que no se aplicará amplificación)
- -amplify 41 (Tenga en cuenta: 41 está fuera del rango de valores permitidos. en su lugar se usará 40
-normalize [TIPO] [VALOR] - ajusta el volumen de modo que el punto más alto es igual a (o un porcentaje de) la señal máxima que puede ser usada en audio digital (más info). Puede desactivar la función con -normalize off.
- TIPO - ya sea "PEAK", "RMS", "PEAKRMS", o "PRESET"
- VALOR -
- Si TIPO es "PEAK", "RMS", o "PEAKRMS", la unidad está en dB variando entre -40db a 0db.
- Si TIPO es "PRESET", el valor puede ser cualquiera de los siguientes:
- 0 ( máximo simple)
- 1 (máximo simple, 3dB capacidad)
- 2 (máximo simple, 6dB capacidad)
- 3 (máximo simple, 9dB capacidad)
- 4 (máximo simple, 12dB capacidad)
- 5 (sonoridad promedio equitativo)
- 6 (promedio equitativo, capacidad extra)
- 7 (sonoridad promedio equitativo)
- 8 (sonoridad percibida equitativa, capacidad extra)
Ejemplos:
- -normalize PEAK -20
- -normalize PRESET 4
- -normalize off
- -normalize (Tenga en cuenta: Si no se ingresaron parámetros, se usarán los valores predeterminados: TIPO: PEAK, VALOR: 0)
- -normalize RMS (Tenga en cuenta: Si no se ingresaron VALORES, el valor predeterminado 0 será usado)
- -normalize PRESET 9 (Tenga en cuenta: 9 está fuera del rango. en su lugar se usará 8)
-popreduction [SENSIBILIDAD_DE_CLIC] [DURACION_DE_CLIC] - elimina sonidos de ruidos y golpes de grabaciones (más info). Puede desactivar la función con -popreduction off.
- La unidad SENSIBILIDAD_DE_CLIC está en % y varía entre 1% a 100%.
- La unidad DURACION_DE_CLIC está en milisegundos y varía entre 1 y 1000.
Ejemplos:
- -popreduction 30 420
- -popreduction off
- -popreduction (Tenga en cuenta: Si no se han ingresado parámetros, se usarán los valores predeterminados: SENSIBILIDAD_DE_CLIC: 50, DURACION_DE_CLIC: 450)
- -popreduction 30 (Tenga en cuenta: Si no se ingresaró la DURACION_DE_CLIC, se usará 450)
- -popreduction 101 400 (Tenga en cuenta: 101 está fuera del rango para SENSIBILIDAD_DE_CLIC. en su lugar se aplicará 100)
- -popreduction 45 0 (Tenga en cuenta: 0 está fuera del rango para SENSIBILIDAD_DE_CLIC. en su lugar se aplicará 1)
-noisereduction [UMBRAL] [COMPUERTA_DE_RUIDO] - reduce el ruido en el audio (más info). Puede desactivar la función con -noisereduction off.
- La unidad UMBRAL está expresada en %, variando entre 1% y 50%.
- La unidad COMPUERTA_DE_RUIDO está expresada en dB y varían entre -40dB y 40dB.
Ejemplos:
- -noisereduction 30 -10
- -noisereduction off
- -noisereduction (tenga en cuenta: Si no se ingresaron parámetros, se usarán los valores predeterminados: UMBRAL: 30, COMPUERTA_DE_RUIDO: -30)
- -noisereduction 20 (Tenga en cuenta: Si no se ingresaron parámetros para COMPUERTA_DE_RUIDO , se usará -30)
- -noisereduction 0 -15 (Tenga en cuenta: 0 está fuera del rango para UMBRAL. en su lugar se usará 1)
- -noisereduction 20 -41 (Tenga en cuenta: -41 está fuera del rango para COMPUERTA_DE_RUIDO. en su lugar se usará -40)
-compressor [PRESET] Un compresor de margen dinámico limita los niveles de volumen del sonido de una grabación para que se mantenga dentro de un determinado rango. (más info). Puede desactivar la función con -compressor off.
- PRESET - el valor puede ser cualquiera de los siguientes (Véase el para la descripción):
- 0 - Predeterminado
- 1 - Rápido
- 2 - Suave
- 3 - Pesado
- 4 - Límite máximo
- 5 - Límite flexible
- 6 - Compuerta de ruido
Ejemplos:
- -compressor 2
- -compressor off
- -compressor (tenga en cuenta: Si no se ingresaron parámetros para PRESET , se usará 0)
- -compressor 7 (nota: 7 está fuera del rango para PRESET. en su lugar se usará 6)
-equalizer - un ecualizador cambia la respuesta en frecuencia de una señal para que tenga diferentes cualidades tonales. (más info). Este comando solo enciende / apaga el ecualizador. Use -equalizer off para apagar. Los valores del ecualizador se necesitan establecer en la ventana de Switch.
Ejemplos: