Repository navigation
Releases
Releases · SmoothMarx/Video-Fix-98
Video-Fix-98 — Windows v1.3.0-win
Self-contained Windows binaries:
- salvage.exe: CLI tool (bundles ffmpeg/ffprobe/untrunc)
- Video-Fix-98.exe: GUI app, onefile (bundles salvage.exe + assets)
- Video-Fix-98-NoAV.zip: GUI app, onedir — No AV False Positive
(unzip and double-click Video-Fix-98-NoAV.exe inside)
Video-Fix-98 — Linux v1.3.0-linux
Linux binaries: salvage (CLI) + Video-Fix-98 (GUI). Requires ffmpeg.
Video-Fix-98 — Windows v1.2.0-win
Self-contained Windows binaries:
- salvage.exe: CLI tool (bundles ffmpeg/ffprobe/untrunc)
- Video-Fix-98.exe: GUI app (bundles salvage.exe + assets)
Double-click Video-Fix-98.exe to launch.
v1.0.0 — Docker Image
Docker image method
Self-contained container — run anywhere with Docker, no host installs.
Load the image:
zcat Video-Fix-98-docker.tar.gz | docker loadUse it:
# check a file (mount media read-only + output dir)
docker run --rm -v /path/to/media:/data:ro -v /path/to/out:/out \
salvage /data/broken.mp4
# repair a whole folder
docker run --rm -v /path/to/media:/data:ro -v /path/to/out:/out \
salvage /data --mode repair --out-dir /outThe image bundles Python 3.12, ffmpeg 6.1.1 (all encoders), and untrunc (built from source). Interactive mode works with -it.
License: ffmpeg (LGPL/GPL) + untrunc (GPL-2.0).
v1.0.0 — Native Binaries
Native binaries method
Self-contained Linux x86_64 bundle — no Docker required.
Contents:
salvage.py— the tool (check/repair, auto-fix, batch, interactive)untrunc— native binary (anthwlock fork, GPL-2.0) for moov rebuildssetup.sh— detects and installs ffmpeg + builds untrunc if missingREADME.md— full documentation
Install:
tar -xzf Video-Fix-98-binaries-linux-x86_64.tar.gz
./setup.sh # installs/verifies ffmpeg + untrunc
python3 salvage.py --interactiveLicense: ffmpeg (LGPL/GPL) + untrunc (GPL-2.0).