Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- :2011-12-19
- @ECHO OFF
- SETLOCAL ENABLEDELAYEDEXPANSION
- SETLOCAL ENABLEEXTENSIONS
- for /F "delims=;" %%A IN ('dir /b *.avi') DO (
- SET ERRORAPP=ffmpeg
- ffmpeg -i "%%A" -vn -y -f wav - | neroAacEnc -ignorelength -if - -of "%%~nA.aac.m4a"
- IF ERRORLEVEL 1 GOTO MessedUp
- SET ERRORAPP=x264
- x264.x64 --crf 18 --preset veryslow --deblock -2:-2 --ref 7 --aq-strength 1 --psy-rd 0.5:0.1 --force-cfr --range tv --output "%%~nA.noaudio.mkv" "%%A"
- IF ERRORLEVEL 1 GOTO MessedUp
- SET ERRORAPP=mkvmerge
- mkvmerge -o "%%~nA.final.mkv" --forced-track 0:no -d 0 -A -S -T "%%~nA.noaudio.mkv" --forced-track 0:no -a 0 -D -S -T --no-chapters "%%~nA.aac.m4a" --track-order 0:0,1:0
- IF ERRORLEVEL 1 GOTO MessedUp
- del "%%~nA.aac.m4a"
- del "%%~nA.noaudio.mkv"
- )
- GOTO End
- :MessedUp
- echo.
- echo.
- echo %ERRORAPP% messed up. Look up for more info!
- echo.
- echo.
- :End
- pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement