@echo off
IF "%~n1"=="" ( echo poloz m2ts soubory z Vegasu na ikonku tohoto BAT souboru & echo. & pause & exit)
SET tsmuxer="%~dp0tools\tsMuxeR\tsMuxeR.exe"
SET root=%~dp0
SET output=%~dp0output_m2ts
MD "%output%"
cls
echo Prevod m2ts z Vegasu do korektniho m2ts pomoci TsMuxer
echo ^(zadne mezery nesmi byt v nazvech pro m2ts^)
echo ---------------------------------------------------------------------
echo.
set i=0
:loop
CD /D %root%
if "%~d1%~p1%~n1%~x1"=="" goto konec
if "%~x1"=="" echo vynechavam %~n1 adresar & echo --------------------------------------------- & shift & goto loop
if /i %~x1 NEQ .m2ts echo vynechavam %~n1%~x1 & echo --------------------------------------------- & shift & goto loop
echo.
echo REMUX %~n1%~x1
echo ---------------------------------------------
echo MUXOPT --no-pcr-on-video-pid --vbr --vbv-len=500 > remux.meta
echo V_MPEG4/ISO/AVC, "%~d1%~p1%~n1%~x1", insertSEI, contSPS, track=4113 >> remux.meta
echo A_AC3, "%~d1%~p1%~n1%~x1", timeshift=-39ms, track=4352 >> remux.meta
%tsmuxer% remux.meta %~n1_prozatim.m2ts
DEL /Q remux.meta
move "%root%%~n1_prozatim.m2ts" "%output%"
CD /D %output%
if exist "%~n1.m2ts" DEL /Q "%~n1.m2ts"
rename "%~n1_prozatim.m2ts" "%~n1.m2ts"
echo.
echo.
set /a i=%i% + 1
shift
goto loop
:konec
echo.
if %i%==0 echo Zadny m2ts nebyl vytvoren & echo. & pause & exit
echo Prevedene m2ts jsou ukladany do output_m2ts adresare.
echo.
pause