Code:
Original Size: 10.7 GB
Compressed Size: +- 3.10 GB (Encoded WMV (WM3) TO MP4 (x265 HEVC)
Compression Time: 2.5 Hours
Decompression Time: 15-20 Minutes
Method:
@Sound Files: oggre
@Movie Files: srep:m3f
@Other Files: xZLib+srep:m5f:l64+lolz:dtb1:d512m:mc1023
For quality 100% Videos:
Encod WMV TO MP4
Code:
dir/b/s *.wmv >mkvlist.txt
for /F "delims=;" %%F in (mkvlist.txt) do ffmpeg.exe -i "%%F" -c:v libx265 -preset slow -tune ssim -crf 21 -c:a copy "%%~dF%%~pF%%~nF.mp4"
del mkvlist.txt
MP4 TO WMV
Code:
@echo off
SetLocal EnableDelayedExpansion
echo.
echo.
echo.
echo. Number Of Threads
echo. **************
echo. * *
echo. * %Number_Of_Processors% *
echo. * *
echo. **************
echo.
SET Threads=%NUMBER_OF_PROCESSORS%
IF %Threads%==1 (
DIR /B /D /S *.mp4 | CMD /C PPX2 -P 1 -L 1 FFmpeg -y -i "{}" -qscale:v 0 -vcodec wmv2 -b:a 256k "{}.wmv"
) ELSE (
IF %Threads%==2 (
DIR /B /D /S *.mp4 | CMD /C PPX2 -P 1 -L 1 FFmpeg -y -i "{}" -qscale:v 0 -vcodec wmv2 -b:a 256k "{}.wmv"
) ELSE (
IF %Threads%==4 (
DIR /B /D /S *.mp4 | CMD /C PPX2 -P 2 -L 1 FFmpeg -y -i "{}" -qscale:v 0 -vcodec wmv2 -b:a 256k "{}.wmv"
) ELSE (
IF %Threads%==6 (
DIR /B /D /S *.mp4 | CMD /C PPX2 -P 3 -L 1 FFmpeg -y -i "{}" -qscale:v 0 -vcodec wmv2 -b:a 256k "{}.wmv"
) ELSE (
IF %Threads%==8 (
DIR /B /D /S *.mp4 | CMD /C PPX2 -P 4 -L 1 FFmpeg -y -i "{}" -qscale:v 0 -vcodec wmv2 -b:a 256k "{}.wmv"
) ELSE (
IF %Threads%==10 (
DIR /B /D /S *.mp4 | CMD /C PPX2 -P 5 -L 1 FFmpeg -y -i "{}" -qscale:v 0 -vcodec wmv2 -b:a 256k "{}.wmv"
) ELSE (
IF %Threads%==12 (
DIR /B /D /S *.mp4 | CMD /C PPX2 -P 6 -L 1 FFmpeg -y -i "{}" -qscale:v 0 -vcodec wmv2 -b:a 256k "{}.wmv"
) ELSE (
IF %Threads%==14 (
DIR /B /D /S *.mp4 | CMD /C PPX2 -P 7 -L 1 FFmpeg -y -i "{}" -qscale:v 0 -vcodec wmv2 -b:a 256k "{}.wmv"
) ELSE (
IF %Threads%==16 (
DIR /B /D /S *.mp4 | CMD /C PPX2 -P 8 -L 1 FFmpeg -y -i "{}" -qscale:v 0 -vcodec wmv2 -b:a 256k "{}.wmv"
) ELSE (
IF %Threads%==18 (
DIR /B /D /S *.mp4 | CMD /C PPX2 -P 9 -L 1 FFmpeg -y -i "{}" -qscale:v 0 -vcodec wmv2 -b:a 256k "{}.wmv"
) ELSE (
IF %Threads%==20 (
DIR /B /D /S *.mp4 | CMD /C PPX2 -P 10 -L 1 FFmpeg -y -i "{}" -qscale:v 0 -vcodec wmv2 -b:a 256k "{}.wmv"
) ELSE (
IF %Threads%==22 (
DIR /B /D /S *.mp4 | CMD /C PPX2 -P 11 -L 1 FFmpeg -y -i "{}" -qscale:v 0 -vcodec wmv2 -b:a 256k "{}.wmv"
) ELSE (
IF %Threads%==24 (
DIR /B /D /S *.mp4 | CMD /C PPX2 -P 12 -L 1 FFmpeg -y -i "{}" -qscale:v 0 -vcodec wmv2 -b:a 256k "{}.wmv"
) ELSE (
IF %Threads%==26 (
DIR /B /D /S *.mp4 | CMD /C PPX2 -P 13 -L 1 FFmpeg -y -i "{}" -qscale:v 0 -vcodec wmv2 -b:a 256k "{}.wmv"
) ELSE (
IF %Threads%==28 (
DIR /B /D /S *.mp4 | CMD /C PPX2 -P 14 -L 1 FFmpeg -y -i "{}" -qscale:v 0 -vcodec wmv2 -b:a 256k "{}.wmv"
) ELSE (
IF %Threads%==30 (
DIR /B /D /S *.mp4 | CMD /C PPX2 -P 15 -L 1 FFmpeg -y -i "{}" -qscale:v 0 -vcodec wmv2 -b:a 256k "{}.wmv"
) ELSE (
IF %Threads%==32 (
DIR /B /D /S *.mp4 | CMD /C PPX2 -P 16 -L 1 FFmpeg -y -i "{}" -qscale:v 0 -vcodec wmv2 -b:a 256k "{}.wmv"
)))))))))))))))))
:DEL MP4
FOR /R %%i IN (*.mp4) DO CMD /C DEL /F /Q "%%i"
:Remove *.WMV Extension
FOR /F "Delims=" %%a IN ('DIR /B /S *.wmv') DO REN "%%a" "%%~na"
:REN *.MP4>*.WMV
FOR /R %%i IN (*.mp4) DO REN "%%i" "*.wmv"
:DMC1
COPY "data\dmc1\Video\s15_2.wmv" "data\dmc1\Video\s15_2j.wmv"
COPY "data\dmc1\Video\S15_2S.wmv" "data\dmc1\Video\s15_2Sj.wmv"
COPY "data\dmc1\Video\S0502S.wmv" "data\dmc1\Video\s0502Sj.wmv"
COPY "data\dmc1\Video\s0502.wmv" "data\dmc1\Video\s0502j.wmv"
COPY "data\dmc1\Video\S15_1BS.wmv" "data\dmc1\Video\s15_1BSj.wmv"
COPY "data\dmc1\Video\s15_1a.wmv" "data\dmc1\Video\s15_1aj.wmv"
COPY "data\dmc1\Video\s15_1b.wmv" "data\dmc1\Video\s15_1bj.wmv"
COPY "data\dmc1\Video\s01_1.wmv" "data\dmc1\Video\s01_1j.wmv"
COPY "data\dmc1\Video\demo1.wmv" "data\dmc1\Video\demo1j.wmv"
COPY "data\dmc1\Video\s0101_3.wmv" "data\dmc1\Video\s0101_3j.wmv"
COPY "data\dmc1\Video\s1402b_2.wmv" "data\dmc1\Video\s1402b2j.wmv"
:DMC2
COPY "data\dmc2\Video\cg_00.wmv" "data\dmc2\Video\cg_00e.wmv"
COPY "data\dmc2\Video\cg_00.wmv" "data\dmc2\Video\cg_00u.wmv"
:DMC3
COPY "data\dmc3\Video\GameOver.wmv" "data\dmc3\Video\GameOverF.wmv"
COPY "data\dmc3\Video\GameOver.wmv" "data\dmc3\Video\GameOverG.wmv"
COPY "data\dmc3\Video\GameOver.wmv" "data\dmc3\Video\GameOverI.wmv"
COPY "data\dmc3\Video\GameOver.wmv" "data\dmc3\Video\GameOverS.wmv"
COPY "data\dmc3\Video\Guro_CHH.wmv" "data\dmc3\Video\GuroE.wmv"
COPY "data\dmc3\Video\Guro_CHH.wmv" "data\dmc3\Video\GuroJ.wmv"
COPY "data\dmc3\Video\Guro_CHH.wmv" "data\dmc3\Video\GuroK.wmv"
COPY "data\dmc3\Video\Guro_CHH.wmv" "data\dmc3\Video\GuroP.wmv"
:DMCLauncher
COPY "data\dmclauncher\video\DMC-HD_AttractMode.wmv" "data\dmclauncher\video\DMC-HD_AttractMode_EU.wmv"
COPY "data\dmclauncher\video\DMC-HD_AttractMode.wmv" "data\dmclauncher\video\DMC-HD_AttractMode_JP.wmv"
ECHO. Ready...!!!
Code:
Creators:
Repack uses XTool v9 library By Razor12911
Repack uses Srep v3.92 library By Bulat Ziganshin
Repack uses Lolz v2.1.a.7 library By ProFrager