MSC (media streams compressor)

MSC (media streams compressor) 0.0.6.4

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

ProFrager

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

предлагаю заменить глючный 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, потому такие изображения просто пропускаются.
 

ProFrager

Знаток
Проверенный
во FROG ключ --experimental приводит к несовпадению CRC у данных
это бага фрога, отправляй данные разрабам.

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

Razor12911

Новичок
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
 

ProFrager

Знаток
Проверенный
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.
 

rDes7

Новичок
как можно решить такую проблему?

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

Код:
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
 

Snoopak96

Старожил
rDes7,
хм, выложите данные автору, я говорил про raw dds`ки, автор оптимизатора dxt ProFrager, думаю он посмотрит позже в чём дело.
 

rDes7

Новичок
сжимаю изображения растрового формата хранящиеся в файлах с расширениями *.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
 

Вложения

aram1376

Мимокрокодил
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?
 

PUNISHER

Участник
сжимаю изображения растрового формата хранящиеся в файлах с расширениями *.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 использовать, так как они косячные и распаковываются файлы обработанные ими не у всех
 
Последнее редактирование:
Сверху