Switch 명령줄 도구는, 윈도우 명령줄에서 여러분이 Switch를 사용해 파일을 변환할 수 있게 해줍니다. 이것은 다른 소프트웨어가 Switch와 함께 파일을 변환하거나 자동 일괄 변환을 하는데 이용될 수 있습니다. Switch 실행 프로그램은 보통 "C:\Program Files\NCH Software\Switch\switch.exe" 에 위치해 있습니다.
사용법: switch.exe [옵션] [추가할 파일]
"옵션" 은 Switch가 일련의 명령들을 만들 수 있는 곳입니다. 옵션은 다음과 같습니다:
-convert - Switch에 로드된 파일들을 모두 변환
-clear - Switch에 로드된 파일들을 모두 제거
-addfolder [폴더_이름] Switch에 파일이 담긴 폴더 추가
-format [형식_이름] - 로드한 파일을 변환하는데 사용할 출력 파일 형식을 지정하세요. 형식 이름은 각각의 형식에 대한 파일 확장명입니다. (예: .wav,.mp3)
-outfolder [폴더_이름] -변환한 파일을 저장할 출력 폴더를 지정하세요. 폴더 경로를 백슬래시 문자 '\'로 끝내지 마십시오.
-settempfolder [폴더_이름] - 파일 변환이나 재생 시에 Switch가 파일을 저장할 임시폴더를 지정하세요. 지정된 폴더가 올바르지 않다면 아무 조치도 취해지지 않을 것입니다.
-덮어쓰기 [덮어쓰기_표시] -변환된 파일이 이미 존재할 때 무엇을 할지 지정합니다. 표시들은 "알림T" (무엇을 할지 알림), "항상 덮어쓰기" (파일 덮어쓰기), "절대 변환하지 않기" (원본파일을 변환하지 않음), "취소" (변환을 모두 중지), "숫자첨부[포맷]" (파일이름에 숫자 첨부 - [포맷]은 부가적인 것으로, 아무 표시도 없을 경우 Switch 에서 이미 지정한 포맷을 사용할 것입니다).
-settings [형식_이름] [설정_옵션] -명시된 형식으로 사용하기 위해 설정 구성을 지정합니다. 어떤 파라미터를 사용해야 하는지에 대한 더 자세한 사항을 보려면 아래 웹 페이지를 참조하세요.
-insettings [형식_이름] [설정_옵션] - 변환 전에 디코딩이 필요한 형식을 위해 설정 구성을 지정합니다.(예: .vox, .raw) 어떤 파라미터들을 사용해야 하는지에 대한 더 자세한 사항을 보려면 아래 웹 페이지를 참조하세요.
-hide - Switch 창을 숨깁니다.
-show - Switch 창을 보여줍니다.
-exit - Switch를 종료합니다.
"파일 추가" 는 Switch에 로드하려는 파일을 작성하는 곳입니다. 입력하신 모든 파일 이름들은 그 이름의 전체 경로를 사용해야하고 따옴표가 있어야 합니다.
예:
switch.exe -format MP3
switch.exe -outfolder "C:\My Music";
switch.exe -hide
switch.exe "C:\My Documents\sound.mp3"
switch.exe -convert "C:\My Music\music.mp3" -format .wav -overwrite ALWAYS
switch.exe -convert "C:\My Music\music.ogg" -format .mp3 -overwrite APPENDNUMBER "%filename%-%number%"
Switch 폴더 안에 있지 않는 한, 위의 전체 경로 "C:\Program Files\NCH Software\Switch\switch.exe"가 있는 "switch.exe" 를 이렇게 교체하셔야 합니다.:
"C:\Program Files\NCH Software\Switch\switch.exe" -convert "C:\My Music\music.mp3" -format WAV
설정 옵션:
아래는 "-settings"와 "-insettings"를 사용시 어떤 매개 변수를 입력해야 하는지에 대한 세부 정보입니다. 매개 변수가 쓰여진 순서대로 그것들을 입력해야 함을 유의하세요. 추가적으로, 매개 변수들은 전부 다 입력하셔야 합니다. 그렇게 하지 않으면 명령 실행이 무효화됩니다.
WAV [코덱] [샘플_레이트] [채널]
WAV 기본 설정을 설정하려면 다음을 입력, -settings .wav default
- 코덱 - 유효한 값:
- "PCM8" - 8 bit PCM Uncompressed
- "PCM16" - 16 bit PCM Uncompressed
- "PCM24" - 24 bit PCM Uncompressed
- "PCM32" - 32 bit PCM Uncompressed
- "GSM" - GSM 6.10
- "GSMN" - GSM 6.10 Native
- "IMAADPCM" - IMA ADPCM
- "MSADPCM" - Microsoft ADPCM
- "ALAW" - CCITT A-Law
- "ULAW" - CCITT u-Law
- 샘플_레이트 - Hz (예: 8000)로 입력됨. 입력 소스 파일과 같은 샘플 속도 사용 하려면 "auto"를 사용
- 채널 - 유효한 값:
- 코덱이 "PCM8" / "PCM16" / "PCM24" / "PCM32"이면, 다음 중 하나를 사용: 1 (모노), 2 (스테레오), 6 (5.1 채널), 8 (7.1 채널), "auto" (입력 소스 파일과 동일한 수의 채널을 사용하려면)
- 코덱이 "IMAADPCM" / "MSADPCM" / "ALAW" / "ULAW"이면, 다음 중 하나를 사용: 1 (모노), 2 (스테레오)
- 코덱이 "GSM" / "GSMN"이면, 유일한 옵션은 1 (모노) 뿐이므로, 값을 생략할 수 있음
입력할 수 있는 가능한 조합의 값은 주로 코덱에 좌우됨을 유의하세요. 그러므로 Switch를 여신 후에 어떤 값으로 코덱을 사용할 것인지에 대한 답을 미리 결정해야 합니다.
예:
- -settings .wav default
- -settings .wav PCM32 48000 auto
- -settings .wav PCM16 auto auto
- -settings .wav GSM 8000
- -settings .wav ALAW 44100 2
MP3 인코더_종류 CBR[비트레이트] [고_품질] VBR[최소_비트레이트] [최대_비트레이트] [품질] [채널_모드] [오류_보호]
인코더_종류 - "CBR" 나 "VBR"
CBR 옵션:
- 비트레이트 - kbps로 입력(예:128)
- 고_품질 - "TRUE" 나 "FALSE"
VBR 옵션:
- 최소_비트레이트 - kbps로 입력(예:128)
- 최대_비트레이트 - kbps로 입력(예:192)
- 품질 - 0 에서 9까지의 값
- 채널_모드 - "STEREO", "JOINT", "FORCE" 나 "MONO"
- 오류_보호- "TRUE" 나 "FALSE"
예:
- -settings .mp3 CBR 128 TRUE STEREO TRUE
- -settings .mp3 VBR 128 192 4 MONO FALSE
OGG 인코더_종류 품질[품질] VBR[최소_비트레이트] [최대_비트레이트] [채널] [스트립_설명]
인코더_종류 - "Quality" 나 "VBR"
품질 옵션:
VBR 옵션:
- 최소_비트 레이트 - kbps로 입력(예:128)
- 최대_비트 레이트 - kbps로 입력(예:192)
- 채널 - 1 이나 2
- 댓글_줄- "TRUE" 나 "FALSE"
예:
- -settings .ogg 품질 5 2 TRUE
- -settings .ogg VBR 96 192 1 FALSE
WMA [코덱_지수] [샘플_속도] [비트레이트] [채널]
코덱_지수 - 이 값은 정수 0 이거나 0보다 커야 합니다. 최대 값은 사용자의 컴퓨터에 어떤 wma 코덱이 설치되어 있는지에 따라 좌우됩니다. 지정하신 값은 WMA 설정 대화창의 내리 차림 목록에있는 WMA 코덱 지수에 직접적으로 해당됩니다. 예를 들어, 내리 차림 목록에 기재된 첫번 째 값을 사용하기를 원한다면, 여기에 0을 지정하세요. 두번 째 값을 사용하기를 원한다면 1을 지정하세요.
샘플_속도 - 변환 대상 샘플 속도를 Hz로 지정하세요. (예:44100)
비트레이트 - 변환 대상 비트 레이트를 bps로 지정하세요. (예:128000)
채널 - 모노는 1로 스테레오는 2로 지정하세요.
예:
- -settings .wma 1 44100 192000 2
SPX [모드] [값] ([AGC] [DENOISE])
모드 - 실행할 인코딩 모드를 정의합니다. 아래 값들 중 하나여야 합니다:
- 사전 설정
- CBR (bps에서 지정된 고정 비트레이트)
- VBR (bps에서 지정된 가변 비트레이트)
- ABR (bps에서 지정된 평균 비트레이트)
값 - 이 파라미터는 지정하신 첫 파라미터에의 모드에 따라 달라집니다.
- 사전 설정 - 0에서 부터(최대 압축과 최저의 품질) 10 사이의(최소 압축과 최고의 품질) 값.
- CBR - 오디오가 인코딩 될 비트레이트
- VBR - 오디오를 인코딩 할 최대 비트레이트
- ABR - 오디오를 인코딩 할 평균 비트레이트
AGC - Speex 인코더의 적응형 게인 제어를 켜는 부가적인 파라미터.
잡음 제거 - 인코딩 전에 입력의 잡음을 제거하는 Speex 인코더를 다루는 부가적인 파라미터.
예:
- -settings .spx Preset 1 Denoise
- -settings .spx VBR 192000 AGC Denoise
- -settings .spx CBR 128000
MPC [품질_사전 설정]
- 품질_사전 설정 - 다음 중의 하나: Thumb, Radio, Standard, Extreme, Insane
예: -settings .mpc Standard
APE [품질_사전 설정]
- 품질_사전 설정 - 다음 중의 하나: Fast, Normal, High, Extra High, Insane
예: -settings .ape Normal
AIFF [샘플_속도] [채널]
- 샘플_속도 - 다음 중의 하나: 6000, 8000, 11025, 16000, 22050, 32000, 44100, 48000, 64000, 88200, 96000, 196000
- 채널 - 1(모노)나 2(스테레오)
예: -settings .aiff 44100 1
AAC/M4A 인코더_종류 ABR[비트레이트] VBR[품질][FORCE_MPEG2] [TNS]
인코더_종류 - "ABR" 나 "VBR"
ABR 옵션:
VBR 옵션:
- FORCE_MPEG2 - "TRUE" 나 "FALSE"
- TNS - "TRUE" 나 "FALSE"
예:
- -settings .aac ABR 128 FALSE FALSE
- -settings .m4a VBR 100 TRUE TRUE
FLAC [압축_레벨] [샘플_속도] [채널]
- 압축_레벨 - 0 에서 8사이의 값
- 샘플_속도 - Hz로 입력 (예:8000)
- 채널 - 1 이나 2
예: -settings .flac 6 44100 2
VOX/RAW [코덱] [샘플_속도] [채널]
( 유의: "-settings" 과 "-insettings" 명령어 모두에 적용됨)
- 코덱 - 0 에서 8까지 코덱의 종류를 나타내는 숫자 제공되는 코덱들(순서대로):
- Dialogic ADPCM
- G.711 uLaw
- G.711 aLaw
- 16 bit PCM (Intel Endian)
- 8 bit unsigned
- 8 bit signed
- 16 bit PCM (Big Endian)
- 32 bit float (Intel Endian)
- 32 bit float (Big Endian)
- 샘플_속도 - Hz로 입력 (예:8000)
- 채널 - 1 이나 2
예:
- -settings .vox 0 44100 2
- -settings .raw 3 32000 1
- -insettings .vox 2 22050 2
- -insettings .raw 4 8000 1
AMR [비트레이트]
- 비트레이트 - AMR 파일을(kbps로) 인코드하려는 비트레이트 선택 사항은 4.75, 5.15, 5.9, 6.7, 7.4, 7.95, 10.2 와 12.2 입니다.
예:
- -settings .amr 4.75
- -settings .amr 10.2
DCT [SAMPLE_RATE] [CHANNELS]
- SAMPLE_RATE - 다음 중 하나: 8000, 11025, 16000, 22050
- CHANNELS - 다음 중 하나: 0(소스 채널과 동일함), 1(모노), 2(스테레오), 6(5.1 채널), 8(7.1 채널)
예: -settings. dct 11025 1
M3U/PLS/WPL/RSS [URL]
- URL - 재생 파일을 호스트할 웹사이트 URL들은 http:// 나 ftp:// 의 적합한 프로토콜 문자열로 시작되어야 합니다.
설정된 MP3 파일의 환경 설정을 하려면, 일반 MP3 설정 구문을 이용하세요.(예: -settings .mp3 등등)
예:
- -settings .rss "http://www.music.com/"
- -settings .m3u "http://livebands.com/rock/"
- -settings .pls "ftp://latinmusic.net/samba/"
볼륨 및 오디오 정리:
다음은 앰플리파이, 정상화, 팝 소리 감소 및 소음 감소 옵션을 설정하는데 사용됩니다. 매개 변수 작성 순서는, 이들이 입력되어야 하는 순서되로 되어있음을 참고하십시오. 모든 매개 변수들은 입력되어야 하는데, 그렇지 않으면 명령은 기본 값을 사용할 것입니다.입력된 값이 범위를 벗어나면 유효한 값과 가장 가깝게 자동으로 조정될 것입니다.
-amplify [값] - 음량 또는 볼륨을 증가/감소 (더 많은 정보). -amplify off로 기능을 비활성 시킬 수 있습니다.
- VALUE - db 단위이며, -40db에서 40db의 범위입니다.
예:
- -amplify -30
- -amplify off
- -amplify (참고: 적용되는 앰플리파이가 없을 것임)
- -amplify 0 (참고: 0은 적용할 앰플리파이가 없음을 의미)
- -amplify 41 (참고: 41은 범위 밖의 수. 40이 대신 사용될 것임)
-normalize [유형] [값] - 볼륨을 조정해서, 가장 큰 피크가 큰 피크가 디지털 오디오에서 사용될 수 있는 최대 시그널 (또는 비율)과 동등하게 함 (더 많은 정보). -normalize off를 사용해서 기능을 해제할 수 있습니다.
- TYPE- 다음의 "PEAK", "RMS", "PEAKRMS", 또는 "PRESET"
- VALUE -
- If TYPE is either "PEAK", "RMS", 또는 "PEAKRMS" 중 하나, 유닛은 dB로 되어 있으며 범위는 -40db 에서 0db입니다.
- TYPE이 "PRESET"이면, 값은 다음 중 하나임:
- 0 - Simple Peak
- 1 - 간단한 피크, 3dB 헤드룸
- 2 - 간단한 피크, 6dB 헤드룸
- 3 - 간단한 피크, 9dB 헤드룸
- 4 - 간단한 피크, 12dB 헤드룸
- 5 - 동등한 표준 음량
- 6 - 동등한 표준 음량, 추가 헤드룸
- 7 - 동등한 감지 음량
- 8 - 동등한 감지 음량, 추가 헤드룸
예:
- -normalize PEAK -20
- -normalize PRESET 4
- -normalize off
- -normalize (참고: 입력된 매개 변수가 없으면, 기본 값이 사용될 것임: TYPE: PEAK, VALUE: 0)
- -normalize RMS (참고: 입력된 값이 없으면, 기본 값 0이 사용될 것임)
- -normalize PRESET 9 (참고: 9는 범위 밖의 수. 8이 대신 사용될 것임)
-popreduction [클릭_감도] [클릭_길이] - 클릭 및 팝 소리를 녹음에서 제거 (더 많은 정보). -popreduction off로 기능을 해제할 수 있음.
- 클릭_감도- 단위는 %fh, 1% 에서 100% 범위임.
- 클릭_길이 - 단위는 밀리초로, 1에서 1000의 범위임.
예:
- -popreduction 30 420
- -popreduction off
- -popreduction (참고: 입력된 매개 변수가 없을 경우,기본 값이 사용될 것임: 클릭_감도: 50, 클릭_길이: 450)
- -popreduction 30 (참고: 입력된 클릭_길이가 없을 경우, 450이 사용될 것임)
- -popreduction 101 400 (참고: 101은 클릭_감도 범위 밖의 값임. 100이 대신 사용될 것임)
- -popreduction 45 0 (참고: 0은 클릭_길이 범위 밖의 값임. 1이 대신 사용될 것임)
-noisereduction [임계값] [노이즈_게이트] - 오디오의 잡음을 감소함 (더 많은 정보). -noisereduction off로 기능을 해제할 수 있습니다.
- 임계값 - 단위는 %로, 1% 에서 50% 범위임.
- 노이즈_게이트 - 단위는 db로, 0dB 에서-40dB 범위임.
예:
- -noisereduction 30 -10
- -noisereduction off
- -noisereduction (참고: 입력된 매개 변수가 없을 경우, 기본 값이 사용될 것임: 임계값: 30, 노이즈_게이트:-30)
- -noisereduction 20 (참고: 입력된 노이즈_게이트가 없으면,-30이 사용될 것임)
- -noisereduction 0 -15 (참고: 0은 임계값 범위 밖의 수. 1이 대신 사용될 것임)
- -noisereduction 20 -41 (참고: -41은 노이즈_게이트 범위 밖의 수. -40이 대신 사용될 것임)
-compressor [사전설정] - 동적 범위 압축기는 사운드 레코딩의 볼륨 레벨을 제한해서, 특정 음량 범위 안에 유지하도록 합니다. (더 많은 정보). -compressor off에서 기능을 해제할 수 있습니다.
- PRESET - 값은 다음 중 하나일 수 있음 (참조 링크 설명):
- 0 - 기본값
- 1 - 빠름
- 2 - 부드러움
- 3 - 헤비함
- 4 - 하드 제한
- 5 - 소프트 제한
- 6 - 노이즈 게이트
예:
- -compressor 2
- -compressor off
- -compressor (참고: 입력된 사전 설정이 없으면, 0이 사용될 것임)
- -compressor 7 (참고: 7은 사전 설정 범위 밖의 수. 6이 대신 사용될 것임)
-equalizer - 이퀄라이저는 신호의 주파수 응답을 변경하는데, 그렇기에 여러 다른 토널 퀄리티를 가지고 있습니다. (더 많은 정보) 이 명령은 단지 이퀄라이저를 온/오프 시킵니다. -equalizer off를 사용해서 끕니다. 이퀄라이저 값은 Switch 창에서 설정해야 합니다 .
예: