LAPINPT

AC3-DTS-WAV TO AAC BATCH

Jul 28th, 2013
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.18 KB | None | 0 0
  1. @ECHO OFF
  2.  
  3. :: SWISS FILE KNIFE to echo with colors
  4. IF EXIST "%windir%\sfk.exe" (
  5.   set SFK=sfk
  6.   set GCLR=[Green]
  7.   set RCLR=[Red]
  8.   set ENDCLR=[def]
  9. )
  10.  
  11. :: set eac3to="D:\Apps\EAC3to\eac3to.exe"
  12. :: set neroAacEnc="D:\Apps\EAC3to\neroAacEnc.exe"
  13.  
  14. IF EXIST "%~1\" (
  15. ECHO. & %SFK% echo "%RCLR%Select files not folders!%ENDCLR%"
  16. GOTO EOF
  17. )
  18.  
  19. :LOOP
  20. IF [%1]==[] GOTO EOF
  21. CD /D "%~dp1"
  22.  
  23. :: Filter remove from source file name
  24. SET SOURCE=%~nx1
  25. SET FLT1=%~n1
  26. SET FLT2=%FLT1:-DTS=%
  27. SET FLT3=%FLT2:-AC3=%
  28. SET TARGET=%FLT3:-PCM=%
  29.  
  30. :: check audio type
  31. IF [%~x1]==[.dts] GOTO AC3-DTS
  32. IF [%~x1]==[.ac3] GOTO AC3-DTS
  33. IF [%~x1]==[.wav] GOTO WAV
  34. SHIFT
  35. GOTO LOOP
  36.  
  37. :AC3-DTS
  38. ECHO. & %SFK% echo "%GCLR%Processing  %TARGET%-PCM.wav%ENDCLR%" & ECHO.
  39. eac3to "%SOURCE%" "%TARGET%-PCM.wav" -normalize -log="%TARGET%-PCM.log"
  40. ECHO. & %SFK% echo "%GCLR%Processing  %TARGET%-M4A.m4a%ENDCLR%" & ECHO.
  41. neroAacEnc -br 384000 -2pass -ignorelength -if "%TARGET%-PCM.wav" -of "%TARGET%-M4A.m4a"
  42. SHIFT
  43. GOTO LOOP
  44.  
  45. :WAV
  46. ECHO. & %SFK% echo "%GCLR%Processing  %TARGET%-M4A.m4a%ENDCLR%" & ECHO.
  47. neroAacEnc -br 384000 -2pass -ignorelength -if "%SOURCE%" -of "%TARGET%-M4A.m4a"
  48. SHIFT
  49. GOTO LOOP
  50.  
  51. :EOF
Advertisement
Add Comment
Please, Sign In to add comment