MSC (media streams compressor)

MSC (media streams compressor) 0.0.6.4

Нет прав для скачивания

rDes7

Новичок
pack_BMF.exe doesn't work for my PC.
this exe freezes and CPU usage becomes 100% even when just running it without command, however, this never happens when running in Virtual Mode.
OS version must be at least Windows Vista.
1) Create on the problem computer in root of the system drive CrashDumps directory.
2) Download the attached archive, extract, run the tweak, confirm the import by answering "Yes".
3) Simulate the program hang. While hovering a few times click on the window to display the message
"Program not responding" or "Completed work program". To the question "Complete?" is answered in the affirmative.
4) Open the folder of the system disk -> CrashDumps. If you have the dump, then all is well. Ask Dmitry Shkarin (e-mail: dmitry.shkarin@mtu-net.ru) to compile the program with debugging symbols.
5) Remove the old dump. Start a new version program on the problematic PC.
6) Repeat the only important steps 1-3. New crash dump is sent to the developer to analyze the causes hangs under the debugger.
For it's part, the developer will be able to see the report up to the place in the source code where the problem occurred.
7) Upload both dump to krinkels for review.
 

Вложения

  • 460 байт Просмотры: 22
Последнее редактирование:

rDes7

Новичок
сжимаю звуковые файлы в формате PCM WAV.
как обойти ошибку при кодировании файлов не поддерживаемых компрессором TAK ver. 2.3.0 32 bit?
распаковывая такой архив гарантированно получаю ошибку CRC на этих файлах.
при этом надо учитывать, что в наборе есть множество одноимённых файлов и размер у них существенно отличается:
Gen01.wav 13,8 КБ (14 230 байт) -- файл сжимается TAK
Gen01.wav 2,13 КБ (2 182 байт) -- файл не поддерживается TAK
Код:
[External compressor:msc]
header = 0
packcmd   = msc c -v -f -wav=1 -raw=0 -bmp=0 -ddsraw=0 -ddsdxt=0 -mp3=0 -bmf=9s -tak=9+ -dxt=1 -lzma=bt4,fb273,mc1000,lc8 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
Код:
arc a -ep1 -lc- -r -w.\ .\data.arc -mmsc "*\Arc\WAV_PCM\*"
Код:
FreeArc 0.67 (September 13 2014) creating archive: .\data.arc
Compressing 1,357 files, 196,453,030 bytes. Processed  82%
Compressing 196,453,030 bytes with msc c -v -f -wav=1 -raw=0 -bmp=0 -ddsraw=0 -dd
sdxt=0 -mp3=0 -bmf=9s -tak=9+ -dxt=1 -lzma=bt4,fb273,mc1000,lc8 $$arcdatafile$$.
tmp $$arcpackedfile$$.tmp

MSC [media streams compressor] v0.0.6.4 by ProFrager

Settings:

[Size filters]
RAWSize=[0 ; -1]  DXTSize=[0 ; -1]  RAWMipSize=[0 ; -1]
WAVSize=[0 ; -1]  MP3Size=[0 ; -1]  BMPSize=[0 ; -1]

[threads]
max_threads=4

[dxt]
optimisation_lvl=off

[lzma-weighting]
lzma_compr= (bt4:lc=8:lp=0:pb=2:fb=273:mc=1000)

[raw dds & bmp compression]
bmf_compr_lvl=off          bmf_vers=v.2.01

[audio compression]
tak_compression_lvl=9      tak_vers=2.3.0 32 bit
frog_compression_lvl=off   frog_vers=pack_FROG.exe not found!

[mp3 search]
mp3_search_engine=off

[raw audio search]
raw_search_engine=off

Scanning...
Compressing/deinterleaving data...
tak[wav]>                   U_Orig: 24860     -->     13631 :P_tak
tak[wav]>                   U_Orig: 198266    -->    102423 :P_tak
tak[wav]>                   U_Orig: 1658060   -->    700070 :P_tak
tak[wav]>                   U_Orig: 11996100% -->    329269 :P_tak
tak[wav]>                   U_Orig: 76072100% -->   4591772 :P_tak
tak[wav]>                   U_Orig: 97211100% -->    648141 :P_tak
tak[wav]>                   U_Orig: 463094    -->    401176 :P_tak
tak[wav]>                   U_Orig: 496294    -->    208144 :P_tak
tak[wav]>                   U_Orig: 125826    -->     64237 :P_tak
tak[wav]>                   U_Orig: 268362    -->    109391 :P_tak
tak[wav]>                   U_Orig: 107344    -->     40393 :P_tak
tak[wav]>                   U_Orig: 185450    -->     73530 :P_tak
tak[wav]>                   U_Orig: 33769100% -->   1308906 :P_tak
::::::::
::::::::
::::::::
tak[wav]>                   U_Orig: 796514    -->    353609 :P_tak
tak[wav]>                   U_Orig: 412550    -->    241425 :P_tak
tak[wav]>                   U_Orig: 63724100% -->     35637 :P_tak
tak[wav]>                   U_Orig: 357308    -->    270887 :P_tak
tak[wav]>                   U_Orig: 1109176   -->    826241 :P_tak
tak[wav]>                   U_Orig: 149132    -->     74004 :P_tak
tak[wav]>                   U_Orig: 128874    -->     46487 :P_tak
tak[wav]>                   U_Orig: 277216    -->     47675 :P_tak
tak[wav]>                   U_Orig: 9984 100%
Error opening file: *\Arc\tmp~000.tak
<--------------------------- D D S ---------------------------->
DDS search was turned off

<--------------------------- B M P ---------------------------->
BMP search was turned off

<--------------------------- W A V ---------------------------->
Total founded RIFF WAVE: 1357
WAV with non-supported format (not PCM): 0
WAV PCM:
    with non-standard bit_per_sample (not 8 and not 16): 0
    with non-standard number_of_channels (not [1;2]): 0
    with non-standard sample_rate: 0
    with too big header ( >65536 bytes): 0
WAV PCM filtered by size: 0

processed PCM WAV: 1357 (196'445'699 bytes)

<------------------------ R A W audio ------------------------->
RAW audio search was turned off

<-------------------------- M P E G --------------------------->
MPEG search was turned off


Scan time: 172ms (1089.257 mb/s)
Total process time: 11497ms (16.295 mb/s)

All OK

Errorlevel=0
Compressed 1,357 files, 196,453,030 => 28,833,528 bytes. Ratio 14.68%
Compression time: cpu 0.27 sec/real 12.41 sec = 2%. Speed 15.82 mB/s
All OK
Код:
C:\>arc t data.arc -di -di+$#!
FreeArc 0.67 (September 13 2014) Testing archive: data.arc
  Decoding directory: 0.00 sec
  Directory decoded: 0.01 sec
  Directory built: 0.01 sec
Testing 1,357 files, 196,453,030 bytes. Processed  10%WARNING: CRC failed in "gl
94%
  Solid block decompression results (2.605 seconds)
    msc: 196,453,030 bytes in 2.262 sec
Tested 1,357 files, 28,833,528 => 196,453,030 bytes. Ratio 14.68%
Directory 14,463 => 44,523 bytes. Ratio 32.48%
Testing time: cpu 2.61 sec/real 2.68 sec = 97%. Speed 73.37 mB/s
There were 1 warning(s)
Код:
Сигнатура проблемы:
  Имя события проблемы:    APPCRASH
  Имя приложения:    unarc.exe
  Версия приложения:    0.0.0.0
  Отметка времени приложения:    5324af6f
  Имя модуля с ошибкой:    ntdll.dll
  Версия модуля с ошибкой:    6.1.7601.17514
  Отметка времени модуля с ошибкой:    4ce7ba58
  Код исключения:    c0000005
  Смещение исключения:    00063c5b
  Версия ОС:    6.1.7601.2.1.0.256.48
  Код языка:    1049
  Дополнительные сведения 1:    0a9e
  Дополнительные сведения 2:    0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:    0a9e
  Дополнительные сведения 4:    0a9e372d3b4ad19135b953a78882e789
загрузить файлы PCM WAV
 

Вложения

Последнее редактирование:

toolame

Старожил
Проверенный
rDes7, я обычно в таких случаях прохожусь rep\srep'ом перед msc, а им уже ищу raw wav.
 

rDes7

Новичок
toolame, теперь всё работает без ошибок. :dance:
огромное тебе спасибо!
забавно, что с распакованными WAV ресами нативный tta без проблем справляется с этой задачей и итоговый архив покомпактней будет.
update: если кодировать все файлы из директории WAV_PCM совместно с не поддерживаемыми файлами типа Gen01.wav, Gen02.wav и т.д., то всё равно выбивает ошибку CRC.
 
Последнее редактирование:

Edison007

Ветеран
Модератор
rDes7, В файлах, которые ты кинул, частота дискретизации: 5000 Гц и 5012 Гц, а TAK поддерживает от 8000 и до 192000 Гц.

toolame, С таким финтом сжатие будет хуже, лучше отсеять файлы, не поддерживаемые.
 

rDes7

Новичок
Edison007, объясни пожалуйста, каким образом через MSC можно отсеивать такие не поддерживаемые TAK файлы и кодировать "правильные", если они будут находиться, например, в запакованных игровых архивах?
 
Последнее редактирование:

Carlos

Участник
Модератор
Решил опробовать данный компрессор.
Пользуюсь методом
arc.exe a -w.\ -ep1 -dses --dirs -s; -lc- -di -i2 -r -hp- msc:raw=2:ddsdxt=1:wav=1:bmp=1:lzma=bt4,fb273,mc10000,lc8+srep
Решил опробовать на игре How to Survive 2.
Сжимает всё прекрасно, но вот распаковка не прекращается. Грешу, что делаю что-то не так.
В скрипте CLS-msc.dll раскомментировал.
Может кто-нибудь подскажет?
 

Carlos

Участник
Модератор
Mickey1s, Я как понял, почитав этот раздел, bmf отвечает за файлы изображения.
Ранее уже писали, что нужно отключать bmf и ddsraw. Но если их отключить, файлы изображения вообще будут ли сжиматься?
И ещё вопрос, достаточно просто раскомментировать MSCInside, он сам через CLS-msc.dll будет распаковывать?
Больше никаких dll не нужно кидать?
В исдоне ничего менять не надо?
В арк.ини:
[External compressor:msc]
header = 0
packcmd = msc c -v {options} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
 

Mickey1s

Ветеран
Модератор
Carlos, bmp сжиматься не будут, но оно и к лучшему. arc.ini вообще не нужен, cls фильтр распакует всё сам
 

Ученик_77

Участник
Приветствую.
Тоже опробовал данный компрессор, сжал лучше, чем просто фриарком.
Использовал настройки по умолчанию.
_examples => CLS => pack.
В папку packeddata поместил файлы, запустил pack.bat (
del /q data.arc
arc.exe a -ep1 -dses --dirs -s; -lc- -di -i2 -r -mmsc:raw=1:bmf=9:ddsraw=1:bmp=1:lzma,bt4,fb128,mc10000,lc8+lzma:a1:mfbt4:d200m:fb128:mc10000:lc8 data.arc packeddata\*
pause).
Получил через какое-то время архив data.arc.
Ума ему так и не дал, попытался распаковать своим "обычным" способом, получил
Мой установщик - https://yadi.sk/d/Pye5fmChvWXad
Посмотрите, плиз, что не так.))
 

Косой

Новичок
Ученик_77, если я не ошибаюсь, то в вашем скрипте нет cls-фильтра (CLS-MSC.dll), который нужен для распаковки сжатого таким способом архива.
 

SBalykov

Старожил
Александр,
попробуй так
del /q data.arc
arc.exe a -ep1 -dses --dirs -s; -lc- -di -i2 -r mmsc:raw=1:bmf=9:ddsraw=1:bmp=1+lzma:a1:mfbt4:d200m:fb128:mc10000:lc8 data.arc packeddata\*
pause
 

Carlos

Участник
Модератор
SBalykov, Так bmf и ddsraw стоит ли отключать или нет? Пишут же, что с ним распаковка неправильная. Я так и не смог распаковать файлы, которые сжимаются этим методом. Точнее файлы все распаковываются, но прогрессбар доходит до 100% и так и висит.
 

Ученик_77

Участник
попробуй так
del /q data.arc
arc.exe a -ep1 -dses --dirs -s; -lc- -di -i2 -r mmsc:raw=1:bmf=9:ddsraw=1:bmp=1+lzma:a1:mfbt4:d200m:fb128:mc10000:lc8 data.arc packeddata\*
pause
Спасибо, Сергей.
Но так я получаю в результате только файл freearc1.tmp. Наверно где-то ошибка...
нет cls-фильтра (CLS-MSC.dll), который нужен для распаковки сжатого таким способом архива.
Верно нет, но я знаю, мне объясняли, я запомнил =), что чем пакуешь, тем и распаковываешь.
Я пытался пристроить CLS-MSC.dll в свой "установщикосоздатель", но безуспешно, плюс, очевидно, в самом скрипте надо прописать этот фильтр.
Где не знаю.:$
 

vint56

Ветеран
Проверенный
Ученик_77, проверку делал MSC (media streams compressor) 0.0.6.4
Пожал файлы mp3 и wav батник из примера
del /q data.arc
arc.exe a -ep1 -dses --dirs -s; -lc- -di -i2 -r -mmsc:raw=1:bmf=9:ddsraw=1:bmp=1:lzma,bt4,fb128,mc10000,lc8+lzma:a1:mfbt4:d200m:fb128:mc10000:lc8 data.arc packeddata\*
pause
 

Вложения

Последнее редактирование:

Ученик_77

Участник
Виталий, спасибо!
Зарядил распаковку.
Пока всё хорошо идёт.
P.S. А прописать в батнике можно на разбивку по размерам data.arc-офф ?
Ну при запаковке больших размеров, скажем более 10 ГБ.
P.S.2 А компрессор и впрямь хорош!))
Распаковывается очень быстро после него.
И размеры теперь конкурентные становятся.
Спасибо!!!
 
Последнее редактирование:

dixen18

Ветеран
Ученик_77, На FitGirl лучше вообще не стоит обращать внимания..Увлеклась девочка (или хз кто там) сильным сжатием...А в одном из последних репаков (Spore Collection) вообще убило то, что там используется NanoZip для распаковки основного архива. и это при том что разница на сжатии фриарком составляет 100 мб..плюс к этому долгая установка игры весом в 6 гб..
 
Сверху