Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.78 KB | None | 0 0
  1. #
  2. cd %1
  3. #
  4. SET KEY="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\mmg.exe"
  5. #
  6. FOR /F "tokens=2*" %%A IN ('REG QUERY %KEY%') DO SET MKVTOOLPATH=%%B
  7. #
  8. ECHO MKVToolnix found at %MKVTOOLPATH% > fixmkv.txt
  9. #
  10. FOR /F "delims=*" %%A IN ('dir /b /s *.MKV') do CALL :MKVFIXMUX "%%A" "%MKVTOOLPATH%"
  11. #
  12. START "" fixmkv.txt
  13. #
  14. EXIT 0
  15. #
  16. :MKVFIXMUX
  17. #
  18. "%~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"
  19. #
  20. if not errorlevel 0 (
  21. #
  22. ECHO Failed on %~nx1 remux! >> fixmkv.txt
  23. #
  24. EXIT 1)
  25. #
  26. if exist "%~dpn1_fix.MKV" (
  27. #
  28. del "%~dpnx1"
  29. #
  30. rename "%~dpn1_fix.MKV" "%~nx1")
  31. #
  32. ECHO Processing of %~nx1 successful! >> fixmkv.txt
  33. #
  34. EXIT 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement