View Single Post
  #10  
Old 16-01-2008, 22:24
ravd ravd is offline
Senior Member
 
Join Date: Nov 2007
Location: ???
Posts: 188
Thanks: 0
Thanked 9 Times in 9 Posts
ravd is on a distinguished road
Can you make separate bat files for each cab file. Thinking that it would be troublesome for some people with less harddrive space and time consuming doing every cabs in straight away. Would be better that way so people can do compression and downsampling to different cabs when they want to.

Compression should be made with makecab, shouldn't come any mismatches after recompression, expect with edited bik files.

Here is my example for Data8.cab+Data81.cab

Firstly added this in your data8.txt before filenames
Code:
.OPTION EXPLICIT 
.Set CabinetName1=Data8.cab 
.Set DiskDirectory1=
.Set MaxCabinetSize=0 
.Set MaxDiskSize=0 
.Set InfFileName=del.me1 
.Set RptFileName=del.me2 
.Set Cabinet=on 
.Set Compress=on 
.Set CompressionType=LZX 
.Set CompressionMemory=21
Edited your bat file and left all steps about Data8 files (New Data8.cab is left in Data8 folder)
Code:
@echo off

title EXTRACTING ARCHIVE DATA8.CAB
extrac32 /a /e /l Data8\ Data8.cab
attrib -R -S -H *.* /S /D

move data8.txt Data8\

cd Data8
ren _3ECA051E22E54034A33739C687669CF8 _3ECA051E22E54034A33739C687669CF8.bik
ren _56FFE570532B4D67AAA67F3D54648F77 _56FFE570532B4D67AAA67F3D54648F77.bik
ren _CAF40BBE66D94D308A3FDEEE79F49E13 _CAF40BBE66D94D308A3FDEEE79F49E13.bik

title EXTRACTING AUDIO TRACKS FROM BIK VIDEO FILES
start /w ..\BinkConv _CAF40BBE66D94D308A3FDEEE79F49E13.bik _CAF40BBE66D94D308A3FDEEE79F49E13-0.wav  /v /n0 /#
start /w ..\BinkConv _CAF40BBE66D94D308A3FDEEE79F49E13.bik _CAF40BBE66D94D308A3FDEEE79F49E13-1.wav  /v /n1 /#
start /w ..\BinkConv _CAF40BBE66D94D308A3FDEEE79F49E13.bik _CAF40BBE66D94D308A3FDEEE79F49E13-2.wav  /v /n2 /#
start /w ..\BinkConv _CAF40BBE66D94D308A3FDEEE79F49E13.bik _CAF40BBE66D94D308A3FDEEE79F49E13-3.wav  /v /n3 /#
start /w ..\BinkConv _CAF40BBE66D94D308A3FDEEE79F49E13.bik _CAF40BBE66D94D308A3FDEEE79F49E13-4.wav  /v /n4 /#
start /w ..\BinkConv _CAF40BBE66D94D308A3FDEEE79F49E13.bik _CAF40BBE66D94D308A3FDEEE79F49E13-5.wav  /v /n5 /#
start /w ..\BinkConv _3ECA051E22E54034A33739C687669CF8.bik _3ECA051E22E54034A33739C687669CF8-0.wav  /v /n0 /#
start /w ..\BinkConv _3ECA051E22E54034A33739C687669CF8.bik _3ECA051E22E54034A33739C687669CF8-1.wav  /v /n1 /#
start /w ..\BinkConv _3ECA051E22E54034A33739C687669CF8.bik _3ECA051E22E54034A33739C687669CF8-2.wav  /v /n2 /#
start /w ..\BinkConv _3ECA051E22E54034A33739C687669CF8.bik _3ECA051E22E54034A33739C687669CF8-3.wav  /v /n3 /#
start /w ..\BinkConv _3ECA051E22E54034A33739C687669CF8.bik _3ECA051E22E54034A33739C687669CF8-4.wav  /v /n4 /#
start /w ..\BinkConv _3ECA051E22E54034A33739C687669CF8.bik _3ECA051E22E54034A33739C687669CF8-5.wav  /v /n5 /#
start /w ..\BinkConv _56FFE570532B4D67AAA67F3D54648F77.bik _56FFE570532B4D67AAA67F3D54648F77-0.wav  /v /n0 /#
start /w ..\BinkConv _56FFE570532B4D67AAA67F3D54648F77.bik _56FFE570532B4D67AAA67F3D54648F77-1.wav  /v /n1 /#
start /w ..\BinkConv _56FFE570532B4D67AAA67F3D54648F77.bik _56FFE570532B4D67AAA67F3D54648F77-2.wav  /v /n2 /#
start /w ..\BinkConv _56FFE570532B4D67AAA67F3D54648F77.bik _56FFE570532B4D67AAA67F3D54648F77-3.wav  /v /n3 /#
start /w ..\BinkConv _56FFE570532B4D67AAA67F3D54648F77.bik _56FFE570532B4D67AAA67F3D54648F77-4.wav  /v /n4 /#
start /w ..\BinkConv _56FFE570532B4D67AAA67F3D54648F77.bik _56FFE570532B4D67AAA67F3D54648F77-5.wav  /v /n5 /#

title DOWNSAMPLING BIK VIDEO FILES
start /w ..\Bink _3ECA051E22E54034A33739C687669CF8.bik __3ECA051E22E54034A33739C687669CF8.bik  /d20 /m3.0 /l-1 /p8 /(960 /)540 /#
start /w ..\Bink _56FFE570532B4D67AAA67F3D54648F77.bik __56FFE570532B4D67AAA67F3D54648F77.bik  /d20 /m3.0 /l-1 /p8 /(960 /)540 /#
start /w ..\Bink _CAF40BBE66D94D308A3FDEEE79F49E13.bik __CAF40BBE66D94D308A3FDEEE79F49E13.bik  /d20 /m3.0 /l-1 /p8 /(960 /)540 /#
del _3ECA051E22E54034A33739C687669CF8.bik
del _56FFE570532B4D67AAA67F3D54648F77.bik
del _CAF40BBE66D94D308A3FDEEE79F49E13.bik

title INJECTING AUDIO FILES INTO BIK VIDEO FILES
start /w ..\BinkMix __3ECA051E22E54034A33739C687669CF8.bik _3ECA051E22E54034A33739C687669CF8-0.wav 0_3ECA051E22E54034A33739C687669CF8.bik  /l4 /t0 /#
start /w ..\BinkMix 0_3ECA051E22E54034A33739C687669CF8.bik _3ECA051E22E54034A33739C687669CF8-1.wav 1_3ECA051E22E54034A33739C687669CF8.bik  /l4 /t1 /#
start /w ..\BinkMix 1_3ECA051E22E54034A33739C687669CF8.bik _3ECA051E22E54034A33739C687669CF8-2.wav 2_3ECA051E22E54034A33739C687669CF8.bik  /l4 /t2 /#
start /w ..\BinkMix 2_3ECA051E22E54034A33739C687669CF8.bik _3ECA051E22E54034A33739C687669CF8-3.wav 3_3ECA051E22E54034A33739C687669CF8.bik  /l4 /t3 /#
start /w ..\BinkMix 3_3ECA051E22E54034A33739C687669CF8.bik _3ECA051E22E54034A33739C687669CF8-4.wav 4_3ECA051E22E54034A33739C687669CF8.bik  /l4 /t4 /#
start /w ..\BinkMix 4_3ECA051E22E54034A33739C687669CF8.bik _3ECA051E22E54034A33739C687669CF8-5.wav 5_3ECA051E22E54034A33739C687669CF8.bik  /l4 /t5 /#
start /w ..\BinkMix __56FFE570532B4D67AAA67F3D54648F77.bik _56FFE570532B4D67AAA67F3D54648F77-0.wav 0_56FFE570532B4D67AAA67F3D54648F77.bik  /l4 /t0 /#
start /w ..\BinkMix 0_56FFE570532B4D67AAA67F3D54648F77.bik _56FFE570532B4D67AAA67F3D54648F77-1.wav 1_56FFE570532B4D67AAA67F3D54648F77.bik  /l4 /t1 /#
start /w ..\BinkMix 1_56FFE570532B4D67AAA67F3D54648F77.bik _56FFE570532B4D67AAA67F3D54648F77-2.wav 2_56FFE570532B4D67AAA67F3D54648F77.bik  /l4 /t2 /#
start /w ..\BinkMix 2_56FFE570532B4D67AAA67F3D54648F77.bik _56FFE570532B4D67AAA67F3D54648F77-3.wav 3_56FFE570532B4D67AAA67F3D54648F77.bik  /l4 /t3 /#
start /w ..\BinkMix 3_56FFE570532B4D67AAA67F3D54648F77.bik _56FFE570532B4D67AAA67F3D54648F77-4.wav 4_56FFE570532B4D67AAA67F3D54648F77.bik  /l4 /t4 /#
start /w ..\BinkMix 4_56FFE570532B4D67AAA67F3D54648F77.bik _56FFE570532B4D67AAA67F3D54648F77-5.wav 5_56FFE570532B4D67AAA67F3D54648F77.bik  /l4 /t5 /#
start /w ..\BinkMix __CAF40BBE66D94D308A3FDEEE79F49E13.bik _CAF40BBE66D94D308A3FDEEE79F49E13-0.wav 0_CAF40BBE66D94D308A3FDEEE79F49E13.bik  /l4 /t0 /#
start /w ..\BinkMix 0_CAF40BBE66D94D308A3FDEEE79F49E13.bik _CAF40BBE66D94D308A3FDEEE79F49E13-1.wav 1_CAF40BBE66D94D308A3FDEEE79F49E13.bik  /l4 /t1 /#
start /w ..\BinkMix 1_CAF40BBE66D94D308A3FDEEE79F49E13.bik _CAF40BBE66D94D308A3FDEEE79F49E13-2.wav 2_CAF40BBE66D94D308A3FDEEE79F49E13.bik  /l4 /t2 /#
start /w ..\BinkMix 2_CAF40BBE66D94D308A3FDEEE79F49E13.bik _CAF40BBE66D94D308A3FDEEE79F49E13-3.wav 3_CAF40BBE66D94D308A3FDEEE79F49E13.bik  /l4 /t3 /#
start /w ..\BinkMix 3_CAF40BBE66D94D308A3FDEEE79F49E13.bik _CAF40BBE66D94D308A3FDEEE79F49E13-4.wav 4_CAF40BBE66D94D308A3FDEEE79F49E13.bik  /l4 /t4 /#
start /w ..\BinkMix 4_CAF40BBE66D94D308A3FDEEE79F49E13.bik _CAF40BBE66D94D308A3FDEEE79F49E13-5.wav 5_CAF40BBE66D94D308A3FDEEE79F49E13.bik  /l4 /t5 /#

del _3ECA051E22E54034A33739C687669CF8-0.wav
del _3ECA051E22E54034A33739C687669CF8-1.wav
del _3ECA051E22E54034A33739C687669CF8-2.wav
del _3ECA051E22E54034A33739C687669CF8-3.wav
del _3ECA051E22E54034A33739C687669CF8-4.wav
del _3ECA051E22E54034A33739C687669CF8-5.wav
del _56FFE570532B4D67AAA67F3D54648F77-0.wav
del _56FFE570532B4D67AAA67F3D54648F77-1.wav
del _56FFE570532B4D67AAA67F3D54648F77-2.wav
del _56FFE570532B4D67AAA67F3D54648F77-3.wav
del _56FFE570532B4D67AAA67F3D54648F77-4.wav
del _56FFE570532B4D67AAA67F3D54648F77-5.wav
del _CAF40BBE66D94D308A3FDEEE79F49E13-0.wav
del _CAF40BBE66D94D308A3FDEEE79F49E13-1.wav
del _CAF40BBE66D94D308A3FDEEE79F49E13-2.wav
del _CAF40BBE66D94D308A3FDEEE79F49E13-3.wav
del _CAF40BBE66D94D308A3FDEEE79F49E13-4.wav
del _CAF40BBE66D94D308A3FDEEE79F49E13-5.wav
del __3ECA051E22E54034A33739C687669CF8.bik
del 0_3ECA051E22E54034A33739C687669CF8.bik
del 1_3ECA051E22E54034A33739C687669CF8.bik
del 2_3ECA051E22E54034A33739C687669CF8.bik
del 3_3ECA051E22E54034A33739C687669CF8.bik
del 4_3ECA051E22E54034A33739C687669CF8.bik
del __56FFE570532B4D67AAA67F3D54648F77.bik
del 0_56FFE570532B4D67AAA67F3D54648F77.bik
del 1_56FFE570532B4D67AAA67F3D54648F77.bik
del 2_56FFE570532B4D67AAA67F3D54648F77.bik
del 3_56FFE570532B4D67AAA67F3D54648F77.bik
del 4_56FFE570532B4D67AAA67F3D54648F77.bik
del __CAF40BBE66D94D308A3FDEEE79F49E13.bik
del 0_CAF40BBE66D94D308A3FDEEE79F49E13.bik
del 1_CAF40BBE66D94D308A3FDEEE79F49E13.bik
del 2_CAF40BBE66D94D308A3FDEEE79F49E13.bik
del 3_CAF40BBE66D94D308A3FDEEE79F49E13.bik
del 4_CAF40BBE66D94D308A3FDEEE79F49E13.bik

ren 5_3ECA051E22E54034A33739C687669CF8.bik _3ECA051E22E54034A33739C687669CF8
ren 5_56FFE570532B4D67AAA67F3D54648F77.bik _56FFE570532B4D67AAA67F3D54648F77
ren 5_CAF40BBE66D94D308A3FDEEE79F49E13.bik _CAF40BBE66D94D308A3FDEEE79F49E13

title COMPRESSING FILES TO NEW DATA8.CAB FILE
makecab /f data8.txt
for /f "skip=11" %%I in (data8.txt) do del /F "%%I"
del del.me1 del.me2

pause
Best way would be to make similar bat files for each cab files and make one cleaning bat witch you can use to delete unnecessary files after compressions

Hope this helps
Reply With Quote