Skip to content

Diode-exe/pyvidcorrupt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyvidcorrupt

pyvidcorrupt is a small installable package for generating corrupted video outputs by either replacing random bytes or shifting random byte values.

Install

pip install -e .

CLI usage

pyvidcorrupt video.mp4 --mode shift --iterations 10
python -m pyvidcorrupt video.mp4 --mode random --iterations 5 --output-dir output

Python usage

from pyvidcorrupt import VideoMod, run_iterations

video_mod = VideoMod(bit_flip_count=1000, output_dir="output")
video_mod.assign_vid("video.mp4")
video_mod.shift_vid()

run_iterations("video.mp4", iterations=10, mode="random")

Notes

  • --mode shift applies left or right bit shifting to random byte positions.
  • --mode random replaces random byte positions with random byte values.
  • --chain uses each generated output as the next iteration's input.

Disclaimer

WARNING: This tool performs raw binary manipulation. It is designed to intentionally corrupt files. Always keep backups of your original clips, and be mindful of high volume when playing back corrupted audio.

About

Python package to randomly modify bytes of a video

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages