Skip to content

SpeckyYT/ANMT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ANMT

Videos to Geometry Dash level converter!

Disclaimer

You're responsible for your own actions.
The developers of this project aren't in charge for the end-users' actions.

How does ANMT work?

flowchart TB
  subgraph anmt[ANMT]
    subgraph rust[Rust]
      subgraph extract[Extract]
        ffmpeg[FFMPEG]
      end
      extract --> process
      subgraph process[Process]
        read[Read frames] --> resize[Resize frames] --> convert[Convert frames]
      end
      process --> output
      subgraph output[Output]
        stringify[Stringify frames] --> write[Write frames to file]
      end
    end
    subgraph spwn[Spwn]
      read_s[Read output file] --> convert_s[Convert to triggers]
    end
  end

Setup

Self-build

You will require the following software to be installed on your machine before continuing:

Load images

In the current folder, create a new folder named videos/. In that folder, add the videos you want to process.

Note: The longer the videos are, the longer it will take to process and compile them.

Process images

Run cargo run --release and wait until it's done. This will extract all the frames from your video and will create a new file in videos/output/.

Compile into Geometry Dash

Check out videos/output/, and look for the file you generated. Edit the parameter filename in example.spwn to the path of the file you want to compile. Now you can run spwn build example.spwn --allow readfile, and slowly but surely it will build your video to your latest Geometry Dash level.

FAQ

How do I make the program stop processing a file in the videos/ folder?

Create a sub-folder put the video there. Otherwise, you can delete it, or move it to a different folder.

Supported video/animation formats

  • mp4
  • avi
  • mov
  • wmv
  • flv
  • gif
  • apng
ffmpeg -formats

Other formats that are demuxing-supported by FFmpeg can be added to the list.

About

Video to Geometry Dash!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages