Analysis updated 2026-05-18
Re-encode your own video with randomized metadata before reposting it.
Apply a light zoom, speed change, or color grade to break an exact file match.
Batch process a whole folder of your own clips with the same settings.
Build a standalone Windows executable so the tool runs without a Python install.
| andrewaltair/uniquify-video | 0xhassaan/nn-from-scratch | 3ks/embedoc | |
|---|---|---|---|
| Stars | 0 | 0 | — |
| Language | Python | Python | Python |
| Last pushed | — | — | 2023-06-08 |
| Maintenance | — | — | Dormant |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 2/5 | 4/5 | 1/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs ffmpeg and ffprobe with libx264 and librubberband available on the system PATH.
Uniquify Video is a small Windows desktop tool for people who want to repost their own finished videos without a platform's duplicate content filter flagging the post as a byte for byte copy of the original. It works on videos the user already owns, not on other people's content. The tool re-encodes the video file so it gets a new hash, strips the original metadata and replaces it with randomized values, and applies a set of small, mostly invisible changes to the picture and sound. Options include a slight zoom and crop, a small speed change with the audio tempo kept in sync, a subtle pitch shift, a light color grade, added film grain, a tiny rotation, and a few slowly moving mirrored scanlines across the frame. Each option can be turned on or off independently, and the values are randomized on every run, so running the tool twice on the same clip never produces an identical result. The project is honest about its limits. The README states clearly that this only lowers the chance of a duplicate match, it does not guarantee anything, and that platforms also look at audio fingerprints and account behavior, not just the video file itself. It suggests writing a fresh caption each time and not posting several reposts in a row. It runs from Python source or as a standalone Windows executable, and needs ffmpeg and ffprobe available on the system path to do the actual video processing. There are no third party Python packages involved beyond the standard library. Finished files are saved to the desktop with a "_tt" suffix added to the original filename. The project is released under the MIT license.
A Windows tool that reprocesses your own videos with small hidden changes so a platform is less likely to flag a repost as an identical duplicate.
Mainly Python. The stack also includes Python, ffmpeg, Windows.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.