View Single Post
  #801  
Old 13-10-2018, 17:09
Simorq's Avatar
Simorq Simorq is offline
Registered User
 
Join Date: Mar 2014
Location: Iran
Posts: 642
Thanks: 3,602
Thanked 1,305 Times in 464 Posts
Simorq is on a distinguished road
Devil May Cry HD Collection

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

Last edited by Simorq; 13-10-2018 at 17:13.
Reply With Quote
The Following 3 Users Say Thank You to Simorq For This Useful Post:
Gehrman (04-03-2022), JustFun (13-10-2018), K4miKaZe (13-10-2018)