@@ -15,7 +15,7 @@ call :CreatePassword Password
1515setlocal EnableDelayedExpansion
1616
1717:: Change to your liking
18- set " Cecho = " %~dp0 tools\cecho_x64.exe" "
18+ set " Cecho = %~dp0 tools\cecho_x64.exe"
1919set " sfkpath = %~dp0 tools\sfk.exe"
2020set " eac3topath = %~dp0 tools\eac3to.exe"
2121set " FFMPEGpath = %~dp0 tools\ffmpeg.exe"
@@ -55,7 +55,7 @@ set "MONOWAVSLAYOUT=Standard"
5555set " CONTTRUE = FALSE"
5656set " THDAC3 = FALSE"
5757set " PCM_10CHANNEL = FALSE"
58- set " TRACK = 2 "
58+ set " TRACK = "
5959set " DRC = OFF"
6060set " DRC_SCALE = "
6161set " PITCHCOR = TRUE"
@@ -251,7 +251,6 @@ set "OPTIONS=NO"
251251:: include Switches
252252if " %~2%~3%~4%~5%~6%~7%~8%~9 " NEQ " " (
253253 set " AUTOMODE = ON"
254- set " TRACK = -1"
255254 (
256255 echo %~2
257256 echo %~3
@@ -400,14 +399,15 @@ echo !FLACBR!|findstr /I "AUTO">nul 2>&1 && set "FLACBRAUTO=TRUE"
400399set " FLACBR_TEXT = !FLACBR:~,2 ! "
401400
402401:: CHECK SUPPORTED CONTAINER
403- if /i " !SOURCEFILEEXT! " == " .mkv" set " CONTTRUE = TRUE"
404- if /i " !SOURCEFILEEXT! " == " .mka" set " CONTTRUE = TRUE" & set " TRACK = 1"
405- if /i " !SOURCEFILEEXT! " == " .avi" set " CONTTRUE = TRUE"
406- if /i " !SOURCEFILEEXT! " == " .evo" set " CONTTRUE = TRUE"
407- if /i " !SOURCEFILEEXT! " == " .vob" set " CONTTRUE = TRUE"
408- if /i " !SOURCEFILEEXT! " == " .m2ts" set " CONTTRUE = TRUE"
409- if /i " !SOURCEFILEEXT! " == " .ts" set " CONTTRUE = TRUE"
410- if /i " !SOURCEFILEEXT! " == " .thd+ac3" set " THDAC3 = TRUE"
402+ if /i " !SOURCEFILEEXT! " == " .mkv" set " CONTTRUE = TRUE" & if " !TRACK! " == " " set " TRACK = 2"
403+ if /i " !SOURCEFILEEXT! " == " .mka" set " CONTTRUE = TRUE" & if " !TRACK! " == " " set " TRACK = 1"
404+ if /i " !SOURCEFILEEXT! " == " .avi" set " CONTTRUE = TRUE" & if " !TRACK! " == " " set " TRACK = 2"
405+ if /i " !SOURCEFILEEXT! " == " .evo" set " CONTTRUE = TRUE" & if " !TRACK! " == " " set " TRACK = 2"
406+ if /i " !SOURCEFILEEXT! " == " .vob" set " CONTTRUE = TRUE" & if " !TRACK! " == " " set " TRACK = 2"
407+ if /i " !SOURCEFILEEXT! " == " .m2ts" set " CONTTRUE = TRUE" & if " !TRACK! " == " " set " TRACK = 2"
408+ if /i " !SOURCEFILEEXT! " == " .ts" set " CONTTRUE = TRUE" & if " !TRACK! " == " " set " TRACK = 2"
409+ if /i " !SOURCEFILEEXT! " == " .thd+ac3" set " THDAC3 = TRUE" & if " !TRACK! " == " " set " TRACK = -1"
410+ if " !TRACK! " == " " set " TRACK = -1"
411411
412412:: CHECK INPUT FILE
413413if " !CONTTRUE! " == " TRUE" (
@@ -552,9 +552,9 @@ echo.
552552%WHITE%
553553echo INFORMATION:
554554echo .
555- !Cecho! {%_YELLOW% }AVISYNTH FRAMESERVER : [!AS_TEXT! {%_YELLOW% }]{#}{\n}
556- !Cecho! {%_YELLOW% }DOLBY REFERENCE PLAYER : [!DRP_CTEXT! {%_YELLOW% }], DOLBY ATMOS DEMUXING : [!DAD_TEXT! {%_YELLOW% }], DOLBY ATMOS PRIORITY : [!DAP_TEXT! {%_YELLOW% }]{#}{\n}
557- !Cecho! {%_YELLOW% }PCM BITDEPTH AUTO DETECT : [!WAVBRAUTO_TEXT! {%_YELLOW% }], FLAC BITDEPTH AUTO DETECT : [!WAVBRAUTO_TEXT! {%_YELLOW% }]{#}{\n}
555+ " !Cecho! " {%_YELLOW% }AVISYNTH FRAMESERVER : [!AS_TEXT! {%_YELLOW% }]{#}{\n}
556+ " !Cecho! " {%_YELLOW% }DOLBY REFERENCE PLAYER : [!DRP_CTEXT! {%_YELLOW% }], DOLBY ATMOS DEMUXING : [!DAD_TEXT! {%_YELLOW% }], DOLBY ATMOS PRIORITY : [!DAP_TEXT! {%_YELLOW% }]{#}{\n}
557+ " !Cecho! " {%_YELLOW% }PCM BITDEPTH AUTO DETECT : [!WAVBRAUTO_TEXT! {%_YELLOW% }], FLAC BITDEPTH AUTO DETECT : [!WAVBRAUTO_TEXT! {%_YELLOW% }]{#}{\n}
558558echo .
559559
560560echo SOURCE INFORMATION:
@@ -777,7 +777,7 @@ if "%CONTTRUE%"=="TRUE" (
777777 echo !TARGET_FOLDER_STRING!
778778 echo .
779779 %YELLOW%
780- !Cecho! {%_YELLOW% }1. Stream : %TRACK% [!TRACKCHECK_TEXT! {%_YELLOW% }]{#}{\n}
780+ " !Cecho! " {%_YELLOW% }1. Stream : %TRACK% [!TRACKCHECK_TEXT! {%_YELLOW% }]{#}{\n}
781781 echo 2. DRC : %DRC%
782782 echo 3. Codec : %codec_out_NAME%%SHOWBD% [%BITRATE_NAME% ]
783783 if " !ATMOSFILE! " == " TRUE" (
@@ -809,7 +809,7 @@ if "%CONTTRUE%"=="TRUE" (
809809 echo O. Options
810810 echo .
811811 %HCWHITE%
812- !Cecho! {%HC_WHITE% }Change Settings and press [{%_GREEN% }M{%HC_WHITE% }] to start Muxing^ !{#}{\n}
812+ " !Cecho! " {%HC_WHITE% }Change Settings and press [{%_GREEN% }M{%HC_WHITE% }] to start Muxing^ !{#}{\n}
813813 if " !ATMOSFILE! " == " TRUE" (
814814 CHOICE /C 123456789MSDO /N /M " Select a Letter 1,2,3,4,5,6,7,8,9,[M]ux,[S]ave,[D]efault,[O]ptions"
815815 ) else (
@@ -1111,7 +1111,7 @@ if "%CONTTRUE%"=="TRUE" (
11111111 echo O. Options
11121112 echo .
11131113 %HCWHITE%
1114- !Cecho! {%HC_WHITE% }Change Settings and press [{%_GREEN% }M{%HC_WHITE% }] to start Muxing^ !{#}{\n}
1114+ " !Cecho! " {%HC_WHITE% }Change Settings and press [{%_GREEN% }M{%HC_WHITE% }] to start Muxing^ !{#}{\n}
11151115 if " !ATMOS_OPT! " == " TRUE" (
11161116 CHOICE /C 123456789MSDO /N /M " Select a Letter 1,2,3,4,5,6,7,8,9,[M]ux,[S]ave,[D]efault,[O]ptions"
11171117 ) else (
@@ -1403,7 +1403,7 @@ echo.
14031403echo Output Folder:
14041404echo !TARGET_FOLDER_STRING!
14051405echo .
1406- if " %CONTTRUE% " == " TRUE" !Cecho! {%_CYAN % }Stream : %TRACK% [!TRACKCHECK_TEXT! {%_CYAN % }]{#}{\n}
1406+ if " %CONTTRUE% " == " TRUE" " !Cecho! " {%_YELLOW % }Stream : %TRACK% [!TRACKCHECK_TEXT! {%_YELLOW % }]{#}{\n}
14071407echo DRC : %DRC%
14081408echo Codec : %codec_out_NAME%%SHOWBD% [%BITRATE_NAME% ]
14091409echo Channel Layout : !C_LAYOUT!
@@ -2241,10 +2241,10 @@ echo FS Audio Converter is a FrameServer based CLI Tool for audio encoding.
22412241echo You need an installed Avisynth+ Frameserver for using this tool.
22422242echo Encoding engine is FFMPEG (for Atmos files Dolby Reference Player + FFMPEG).
22432243echo .
2244- !Cecho! {%HC_GREEN% }USAGE:{#}{\n}
2244+ " !Cecho! " {%HC_GREEN% }USAGE:{#}{\n}
22452245echo %~n0 " <SOURCEFILE>" [OPTIONAL ^ < SWITCHES^ > ]
22462246echo .
2247- !Cecho! {%HC_GREEN% }SWITCHES:{#}{\n}
2247+ " !Cecho! " {%HC_GREEN% }SWITCHES:{#}{\n}
22482248echo --INDEX-^ < Index Number^ > Set Index if container is sourcefile.
22492249%HCYELLOW%
22502250echo --DRC-^ < ON^ |OFF^ > Set Dynamic Range Compression On or Off.
@@ -2271,14 +2271,14 @@ echo ^<DIALNORM^|NORMALIZE^> DIALNORM sets audio amplify to -3
22712271%HCYELLOW%
22722272echo --DIR-^ < Path to output directory^ > Set output directory without " " .
22732273echo .
2274- !Cecho! {%HC_GREEN% }EXAMPLES:{#}{\n}
2275- !Cecho! {%HC_WHITE% }%~n0 " C:\MyMovie.mkv" {%HC_YELLOW% }Open file with CLI Gui{#}{\n}
2274+ " !Cecho! " {%HC_GREEN% }EXAMPLES:{#}{\n}
2275+ " !Cecho! " {%HC_WHITE% }%~n0 " C:\MyMovie.mkv" {%HC_YELLOW% }Open file with CLI Gui{#}{\n}
22762276%HCWHITE%
22772277echo %~n0 " C:\MyMovie.mkv" --index-3 --tempo-25to24 --amplify-dialnorm
22782278echo %~n0 " C:\MyMovie.mkv" --index-3 --delay--10 --codec-monopcm --dir-C:\Output
22792279echo %~n0 " C:\MyMovie.mkv" --index-2 --DRC-off --codec-flac --dir-C:\Output
22802280echo .
2281- !Cecho! {%HC_YELLOW% }For unused switches the tool uses standard settings.{#}{\n}
2281+ " !Cecho! " {%HC_YELLOW% }For unused switches the tool uses standard settings.{#}{\n}
22822282echo .
22832283cmd.exe /s /k
22842284exit
0 commit comments