Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- cd %1
- #
- SET KEY="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\mmg.exe"
- #
- FOR /F "tokens=2*" %%A IN ('REG QUERY %KEY%') DO SET MKVTOOLPATH=%%B
- #
- ECHO MKVToolnix found at %MKVTOOLPATH% > fixmkv.txt
- #
- FOR /F "delims=*" %%A IN ('dir /b /s *.MKV') do CALL :MKVFIXMUX "%%A" "%MKVTOOLPATH%"
- #
- START "" fixmkv.txt
- #
- EXIT 0
- #
- :MKVFIXMUX
- #
- "%~dp2mkvmerge.exe" -o "%~dpn1_fix.MKV" --engage keep_bitstream_ar_info -A -S --compression -1:none "%~dpnx1" -D -S --compression -1:none "%~dpnx1" -A -D --compression -1:none "%~dpnx1"
- #
- if not errorlevel 0 (
- #
- ECHO Failed on %~nx1 remux! >> fixmkv.txt
- #
- EXIT 1)
- #
- if exist "%~dpn1_fix.MKV" (
- #
- del "%~dpnx1"
- #
- rename "%~dpn1_fix.MKV" "%~nx1")
- #
- ECHO Processing of %~nx1 successful! >> fixmkv.txt
- #
- EXIT 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement