MSC (media streams compressor)

MSC (media streams compressor) 0.0.6.4

Нет прав для скачивания
если вдруг этот компрессор будет развиваться
когда-нить возможно, но создаваться будет явно с нуля, ибо то, что оно представляет сейчас - наброски неопытного прогера.

предлагаю заменить глючный BMF на packPNM (есть сорс)
как показывает практика в контексте сжатия игровых данных все RGB(A) изображения необходимо сжимать LZ-like алгоритмом, чтобы схожие части нескольких изображений сохранялись наиболее эффективно. Добавим к этому простенькое моделирование литералов FIR-фильтром, либо MED предиктором. Добавим LZMA-like оптимальный парсер. Профит. Это на много эффективней, чем сжимать отдельные картинки любым "крутым" специальным компрессором.

и что за
BMP with not supported line size (should be line_size_bytes mod 4 = 0): 38
это из-за недоделки BMF. При ширине картинок не кратным 4 он может сжать не bit-perfect, потому такие изображения просто пропускаются.
 
во FROG ключ --experimental приводит к несовпадению CRC у данных
это бага фрога, отправляй данные разрабам.

автор FROG пишет же:
Ты недокопировал. Он пишет, что она несовместима со старыми версиями
enabling advanced experimental compression, which is NOT backward compatible with any previous 4.5xx versions

И в свое время проводились тесты на некотором наборе данных и на основе их были выбраны эти 10 наборов параметров. Так что не бузи.
 
Hi guys, can you please help me with a problem concerning MSC.

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.

So every time when I want to use MSC I have to disable bmp, bmf and dds.

CPU: Intel Core 2 Duo E7500 (64-Bit)
OS: Windows 7 x86
 
Razor12911, If this situation was on my computer, i could try to debug and fix it in BMF, but remotely it will be extremely uncomfortable. Within a few years of use, it became clear that freeze also occurs when decompressing bmf on some systems.
 
как можно решить такую проблему?

возникает только на определенном наборе данных.

Код:
opt[dxt]>                   U_Orig: 1384      -->      1384 :U_Opt
opt[dxt]>                   U_Orig: 5480      -->      5480 :U_Opt
opt[dxt]>                   U_Orig: 368       -->       368 :U_Opt
tak[raw]>                   U_raw: 32768      -->     25003 :p_tak
opt[dxt]>                   U_Orig: 1384      -->      1384 :U_Opt
11.0%
Failed to copy data from file to file!
<--------------------------- D D S ---------------------------->
Total founded DDS: 22484
DDS with unknown type (not RGB and not FOURCC): 0
DDS with unknown FOURCC: 0
DDS with unsupported type (DXT2,DXT4,Volume): 12
DDS DXT,RAW filtered by size: 0
processed DXT DDS: 22453 - 0(lzma reject) = 22453 (177'365'936 b)
          DXT1: 15374   DXT3: 2742    DXT5: 4337    ATI2: 0
processed RAW DDS: 19 (5'420'308 bytes)
<------------------------ R A W audio ------------------------->
Total founded RAW audio blocks: 2932
RAW filtered by size: 0
processed RAW audio: 2932 (315'867'136 bytes)
<-------------------------- M P E G --------------------------->
Total founded MPEG streams: 13
MPEG filtered by size: 0
MPEG Layer-I: 13 (78'144 bytes)
MPEG Layer-II: 0 (0 bytes)
MPEG Layer-III: 0 (0 bytes)
processed MPEG Layer III: 0 (0 bytes)
All OK
Код:
[External compressor:msc]
header = 0
packcmd   = msc c -v -f -wav=1 -raw=1 -bmp=1 -ddsraw=1 -ddsdxt=1 -mp3=1 -bmf=9s -tak=9+ -dxt=1 -lzma=bt4,fb273,mc1000,lc8 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
 
rDes7,
хм, выложите данные автору, я говорил про raw dds`ки, автор оптимизатора dxt ProFrager, думаю он посмотрит позже в чём дело.
 
сжимаю изображения растрового формата хранящиеся в файлах с расширениями *.dds
почему после распаковки в директории всегда остается файл tmp~000.bmf 116 KB (119 012 byte)
Код:
[External compressor:msc]
header = 0
packcmd   = msc c -v -f -wav=0 -raw=0 -bmp=1 -ddsraw=1 -ddsdxt=1 -mp3=0 -bmf=9s -tak=0 -dxt=1 -lzma=bt4,fb273,mc1000,lc8 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
Скачать файлы можно по ссылке: https://cloud.mail.ru/public/d68x/BQkULfjGR
 

Вложения

ProFrager, do not know why pack_frog crashes when used on a lot of files. I tried several times but still the same. Pack_tak does not compress as good as pack_frog does.
So I Replaced an Older version of OptimFROG (v. 4520b1) with the main One ( 4910b). MSC finished compressing with the older version without any crash, but when I tried to extract it, msc gave me an error that it does not support the compressed track... Can you do something with optimfrog version?
 
сжимаю изображения растрового формата хранящиеся в файлах с расширениями *.dds
почему после распаковки в директории всегда остается файл tmp~000.bmf 116 KB (119 012 byte)
Код:
[External compressor:msc]
header = 0
packcmd   = msc c -v -f -wav=0 -raw=0 -bmp=1 -ddsraw=1 -ddsdxt=1 -mp3=0 -bmf=9s -tak=0 -dxt=1 -lzma=bt4,fb273,mc1000,lc8 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
не советую bmf и ddsraw использовать, так как они косячные и распаковываются файлы обработанные ими не у всех
 
Последнее редактирование:
Назад
Сверху