Files
2025-10-13 08:47:28 +02:00

26 lines
1.8 KiB
Markdown

# Datamoshing
This repository contains Python scripts to perform some datamoshing effects.
For details about how this works and what it does, please see [this blog article](https://chalier.fr/blog/datamoshing).
**This repository is now archived. Scripts here are old, sometimes broken. Updated versions are available in separate repositories, as listed below.**
## Contents
Script | Description | New Location
------ | ----------- | ------------
[Drop h264 I-Frames](drop-h264-iframes/) | Removes every reference frames from a video, except the first one. (poorly works) | Deprecated, use the Xvid version instead
[Drop Xvid I-Frames](drop-xvid-iframes/) | Removes every reference frames from a video, except the first one. (works great!) | As tools within [ychalier/fftools](https://github.com/ychalier/fftools)
[Optical Flow Transfer](https://github.com/ychalier/transflow) | Transfer optical flow from one media to another. | [ychalier/transflow](https://github.com/ychalier/transflow)
[Audacity Scripting](audacity-scripting/) | Frame by frame datamoshing relying on Audacity. | [ychalier/audacity-scripting](https://github.com/ychalier/audacity-scripting)
## Examples
Here are some videos made using those scripts (click on the thumbnails to see the videos):
Drop h264 I-Frames | Drop Xvid I-Frames | Optical Flow Transfer | Audacity Scripting
------------------ | ------------------ | --------------------- | ------------------
[![](drop-h264-iframes/example.gif)](https://drive.chalier.fr/protected/datamoshing/sunrise-dive.mp4) | [![](drop-xvid-iframes/example.gif)](https://drive.chalier.fr/protected/datamoshing/xvid.mp4) | [![](https://github.com/ychalier/transflow/raw/main/out/ExampleBasic.gif)](https://github.com/ychalier/transflow/raw/main/out/ExampleDeer.mp4) | ![](audacity-scripting/example.gif)