Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ECHO OFF
- SET %downaudio=0
- SET %adxsample=22050
- SET %adxchannel=2
- SET %downvideo=1
- SET %m1vfps=24
- SET %m1vbitrate=1500k
- ECHO.
- ECHO Demuxing...
- ECHO.
- cd in
- for %%1 in (*.sfd) do ..\demux %%1 ..\out\%%~n1
- cd ..\out
- ren *.m2v *.m1v
- ren *.m2a *.sfa
- IF %downvideo%==0 goto AUDIO
- ECHO.
- ECHO Downsampling video ...
- ECHO.
- mkdir old
- move *.m1v old >nul
- cd old
- FOR %%1 in (*.m1v) do (
- cd ..\..
- ffmpeg -y -i out\old\%%1 -pass 1 -passlogfile log -b %m1Vbitrate% -r %m1vfps% junk%%~x1
- ffmpeg -y -i out\old\%%1 -pass 2 -passlogfile log -b %m1Vbitrate% -r %m1vfps% out\%%1
- cd out\old
- )
- cd ..\..
- del *.log >nul
- del junk.* >nul
- rmdir /s /q out\old
- :AUDIO
- IF %downaudio%==0 GOTO END
- ECHO.
- ECHO Downsampling audio ...
- ECHO.
- cd out
- mkdir old
- move *.sfa old >nul
- cd old
- copy ..\..\adx2wav.exe adx2wav.exe >nul
- copy ..\..\sox.exe sox.exe >nul
- copy ..\..\adxencd.exe ..\adxencd.exe >nul
- FOR %%1 in (*.sfa) do adx2wav %%1
- FOR %%1 in (*.wav) do sox %%1 -r %adxsample% -c %adxchannel% ..\%%1
- cd ..
- FOR %%1 in (*.wav) do adxencd %%1 .\
- del old\adx2wav.exe >nul
- del old\sox.exe >nul
- del adxencd.exe >nul
- del *.wav >nul
- rmdir /s /q old
- cd ..
- ECHO.
- ECHO.
- ECHO Now please run ADXConverter.exe on the out folder in ADX to SFA mode!
- ECHO Press a key when done!
- ECHO.
- ECHO.
- pause >nul
- :END
- ECHO.
- ECHO Multiplexing sfd files ...
- ECHO.
- copy sfdmux.exe out\sfdmux.exe >nul
- copy sfdmux.dll out\sfdmux.dll >nul
- cd out
- FOR %%1 in (..\in\*.sfd) do sfdmux -A=%%~n1_c0.sfa -V=%%~n1_e0.m1v -S=%%~n1.sfd
- del *.sfa >nul
- del *.adx >nul
- del *.m1v >nul
- del sfdmux.exe >nul
- del sfdmux.dll >nul
- cd ..
- ECHO.
- ECHO DONE!
- ECHO.
- pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement