8mb.local v140.0.0.0
Status: draft release. Not published. The Docker image is published under the
v140 and latest tags.
What's new
- Added a local release command that builds the Windows app, installer, MSIX,
Docker image, checksums, and build reports from one version number.
-Changed default value to 20MB due to Discord increasing their file size limit - Added configurable temporary-media storage modes (
auto,memory, and
disk) with a 10 GiB default memory budget. This massively increases performance and reduces unnecessary writes to your disk - Added Folder Watch (Advanced). It monitors a local, network, or mounted
folder and sends finished video files through the normal compression queue.
You can choose the profile, output behavior, recursive scanning, and what
happens to the original file after compression. - Improved codec detection and saved codec settings so hardware detection does
not overwrite the visibility or selection choices you made. CPU fallback
codecs remain available when hardware encoding is unavailable. - Fixed profile switching, FPS-cap preservation, and default-profile deletion.
- Improved HEVC MP4 compatibility on Apple devices by using the
hvc1tag. - Removed temporary upload files after successful, failed, retried, or
cancelled jobs. - Added automatic cleanup for old and orphaned history entries.
- Moved Support the Project to the top of Settings and kept it open by
default. Folder Watch is at the bottom and starts collapsed because it is an
optional advanced feature.
Folder Watch timing
Stable seconds means how long a file must stop changing before Folder Watch
processes it. This prevents a video from being picked up while it is still
being copied. Five seconds is a good starting point; use a longer value for
slow network copies. The polling interval controls how often Folder Watch
checks the folder and is separate from the stable-file delay.
Memory-backed temporary uploads
The default memory budget is 10 GiB, but each deployment can choose its own
limit in .env with MEDIA_MEMORY_LIMIT_GB. This is a maximum the app uses
for admission checks; it does not reserve that much RAM on every machine.
MEDIA_STORAGE=autois recommended. It uses memory when there is enough
room and switches to disk when there is not.MEDIA_STORAGE=memoryrequires a safe memory fit and reports an error when
the upload cannot fit.MEDIA_STORAGE=diskalways uses disk-backed temporary files.
MEDIA_SHM_SIZE sets the Docker shared-memory capacity. For example, a
4 GiB memory-backed setup is:
MEDIA_STORAGE=memory
MEDIA_MEMORY_LIMIT_GB=4
MEDIA_SHM_SIZE=4gWindows uses normal file paths with a RAM-preferred cache hint. It can still
write temporary data to disk when Windows needs the memory, so this is not a
guaranteed RAM disk.
Downloads
8mblocal.exe- portable Windows application8mblocal-Setup.exe- per-user Windows installer8mblocal_140.0.0.0_x64.msix- unsigned Microsoft Store submission packageSHA256SUMS.txt- SHA-256 checksums for the release filesBUILD-MANIFEST.jsonandTEST-RESULTS.md- build metadata and results
The Docker images are available as:
jms1717/8mblocal:v140
jms1717/8mblocal:latest
The MSIX still needs Microsoft signing and Partner Center submission before it
can be installed from the Microsoft Store.