Go Back   FileForums > Game Backup > PC Games > PC Games - CD/DVD Conversions > Conversion Tutorials
Register FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 19-10-2026, 09:04
panker1992's Avatar
panker1992 panker1992 is offline
Registered User
 
Join Date: Oct 2015
Location: Always Somewhere
Posts: 597
Thanks: 124
Thanked 965 Times in 340 Posts
panker1992 is on a distinguished road
MultiMedia Compressor

# MultiMedia Compressor (MMC)

**MultiMedia Compressor** is a new CLS filter designed for use with **FA (FreeArc) or Archiver**.

By default, MMC uses the following media codecs and compressors:

- WavPack
- PackJPG
- Brunsli
- OggPre
- PackMP3

Enjoy!

## How to Use MMC Effectively

MMC is based on a stripped-down version of the **Precomp branch**, focused exclusively on media compression.

Use the following commands to select the appropriate encoder:

### Audio Encoding

- `mmc:cwavpack` — Encode WAV audio using WavPack.
- `mmc:cflac` — Encode WAV audio using FLAC.
- `mmc:cpackmp3` — Encode MP3 audio using PackMP3.
- `mmc:coggpre` — Encode OGG/Opus audio using OggPre.

### Image Encoding

- `mmc:cpackjpg` — Encode JPEG images using PackJPG.
- `mmc:cbrunsli` — Encode JPEG images using Brunsli.

### Configuration Options

You can customize the block size and number of threads by adding the following options:

- **Block size:** Use `:b128mb` to set the block size to 128 MB.
- **Thread count:** Use `:t4` or `:t12` to specify 4 or 12 threads, respectively.

General Example: mmc:cpackmp3:cbrunsli:coggpre:cwavpack:b128mb:t12
Attached Files
File Type: zip MMC.zip (1.54 MB, 46 views)
__________________
My projects : Masked Compression, lzma2(xz) on Freearc, Zstd compressor for windows
My optimizations : packjpg.exe, zstd, lzham, precomp-dev-0.45.

Last edited by panker1992; 23-10-2026 at 13:10.
Reply With Quote
The Following 10 Users Say Thank You to panker1992 For This Useful Post:
Carldric Clement (19-10-2026), Cesar82 (19-10-2026), DomoVoi_96 (19-10-2026), Dunnowho69 (19-10-2026), kj911 (19-10-2026), Masquerade (20-10-2026), ScOOt3r (19-10-2026), shazzla (19-10-2026), Spinneret94 (19-10-2026), Wanterlude (20-10-2026)
Sponsored Links
  #2  
Old 20-10-2026, 12:37
kj911 kj911 is offline
Registered User
 
Join Date: Apr 2010
Location: world
Posts: 259
Thanks: 171
Thanked 95 Times in 67 Posts
kj911 is on a distinguished road
Quick, tested from FreeArc 0.67, still "hopefully" works. (Win7 x64) This DLL file patched from XP, compression ok, decompress not.

Extra arguments, switches don't need from compression? Single OGG file packing in greatly, multiple files, dont get good ratios, less than 1% size reduction. WAV files compression, very fast avg. 25-30MB/s speed! OGG compression, insanely slow 50kB/s! (1.ogg file need 128 sec from compression and ~32 sec from decompression.)
Reply With Quote
  #3  
Old 23-10-2026, 02:44
panker1992's Avatar
panker1992 panker1992 is offline
Registered User
 
Join Date: Oct 2015
Location: Always Somewhere
Posts: 597
Thanks: 124
Thanked 965 Times in 340 Posts
panker1992 is on a distinguished road
Unfortunately, i just saw that i forgot to pop the arguments. i will be updating this soon and all arguments will be there for you
__________________
My projects : Masked Compression, lzma2(xz) on Freearc, Zstd compressor for windows
My optimizations : packjpg.exe, zstd, lzham, precomp-dev-0.45.
Reply With Quote
  #4  
Old 25-10-2026, 09:00
panker1992's Avatar
panker1992 panker1992 is offline
Registered User
 
Join Date: Oct 2015
Location: Always Somewhere
Posts: 597
Thanks: 124
Thanked 965 Times in 340 Posts
panker1992 is on a distinguished road
i was recently given some sample, someone wanted me to check for him


There you go
Attached Images
File Type: png image.png (69.2 KB, 56 views)
File Type: png image1.png (148.5 KB, 56 views)
__________________
My projects : Masked Compression, lzma2(xz) on Freearc, Zstd compressor for windows
My optimizations : packjpg.exe, zstd, lzham, precomp-dev-0.45.
Reply With Quote
The Following User Says Thank You to panker1992 For This Useful Post:
kj911 (25-10-2026)
  #5  
Old 25-10-2026, 12:10
kj911 kj911 is offline
Registered User
 
Join Date: Apr 2010
Location: world
Posts: 259
Thanks: 171
Thanked 95 Times in 67 Posts
kj911 is on a distinguished road
If my calculations are correct, this results in a compressed size of ~1883 MB. But wait! I just noticed that MMC is also present at the beginning of the compression chain. Does this mean there is no compression at all without it? (Despite the `cwavpack` switch.)

What happens if you unpack the contents of the WIM archive and compress that instead—with or without deduplication? In theory, it could be compressed down to around 1.25 GB using older FreeArc techniques. (Just to point out where this tool could potentially be further improved.)
Reply With Quote
  #6  
Old 26-10-2026, 01:20
panker1992's Avatar
panker1992 panker1992 is offline
Registered User
 
Join Date: Oct 2015
Location: Always Somewhere
Posts: 597
Thanks: 124
Thanked 965 Times in 340 Posts
panker1992 is on a distinguished road
Let me get, into details, to help you guys understand how this works.

In order for precompression to work on files several critical steps have to happen first for example.

Wavpack, Flac, Packmp3 and so on aren't meant to run on top of deduplicated data. or compressed data.

MMC scans the input for complete file, reading and deciphering the header while it understand how the mp3,wav,jpg was packed. it applies the compression on the buffer,

the buffer is the file from start to finish, as if you had it locally on your drive and applying packmp3.exe for example, only in a streamlined manner and in multithreading with scanning on.

this is the difference but the usual work happens in this way.


If you go in and apply deduplication or compression before you apply MMC you break the data which each filter will try to understand and perform the compression.

this is true for all precompression not only MMC, if you go in and srep a zlib file you cannot then expect precompression to be bale to precompressed the deflated stream.

PLZ understand basics before posting stuff
__________________
My projects : Masked Compression, lzma2(xz) on Freearc, Zstd compressor for windows
My optimizations : packjpg.exe, zstd, lzham, precomp-dev-0.45.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
New Fox Kompressor 1.01c Ultimate felice2011 Conversion Tutorials 31 07-06-2023 15:58
Ultimate Conversion Compressor (UCC) vollachr Conversion Tutorials 55 26-04-2021 10:27
Kitty File Compressor (STDIO Patch) 78372 Conversion Tutorials 1 31-10-2019 08:46
Tiny Compressor 78372 Conversion Tutorials 1 24-11-2017 14:27
[Tutorial] Making Compressor like BlackBox? Carldric Clement Conversion Tutorials 8 15-10-2014 22:50



All times are GMT -7. The time now is 14:23.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com