Skip to content

tomsegura2/Beats2Fun

 
 

Repository files navigation

Beats2Fun

Inspired by: https://www.reddit.com/r/AutoPMVs/

To run these set of tools either install Beats2Fun from the releases page: https://github.com/Nootna8/Beats2Fun/releases

To run the application manually, make you to have:

git clone https://github.com/Nootna8/Beats2Fun
cd Beats2Fun
pip install -r requirements.txt
python Beats2Fun.py

Windows release builds

Every push (and published GitHub release) now triggers an automated Windows x64 build using PyInstaller. The workflow bundles the GUI applications and Resources folder into a stand-alone package and uploads a Beats2Fun-windows-x64.zip artifact you can download from the workflow run or release assets.

All tools include a commandline interface and a graphical interface. Be default the GUI will always open

Supported file types are:

Beats2Fun

Beats2Fun

usage: Beats2Fun.py [-h] [-recurse] [-no_cuda] [-clip_dist Clip distance] [-fps FPS] [-num_vids Video amount]
                    [-beatbar]
                    Input Video folder

Make a PMV based on a simfile

positional arguments:
  Input                 Path to input (Chart folder / file / music file)
  Video folder          Folder containg your input videos (.mp4, .wmv)

optional arguments:
  -h, --help            show this help message and exit
  -recurse              Search videos recursively
  -clip_dist Clip distance
                        Minimal clip distance in seconds
  -fps FPS              Output video FPS
  -num_vids Video amount
                        How many videos to randomly select from the Video folder (0 means all)
  -beatbar              Add a beatbar to the output video

Beats2Bar

Beats2Bar

usage: Beats2Bar.py [-h] [-beat_sound Beat sound] Input [Output]

Add a beatbar to a music video

positional arguments:
  Input                 Path to into video
  Output                Where to store the resulting video

optional arguments:
  -h, --help            show this help message and exit
  -beat_sound Beat sound
                        Sound effect to play on each beat (make empty or select "none" to disable)

Beats2Map

Beats2Bar

usage: Beats2Map.py [-h] [-show] Input [Output]

Generates heatmap for a funscript

positional arguments:
  Input       Path to the input
  Output      Where to store the heatmap image file (optional)

optional arguments:
  -h, --help  show this help message and exit
  -show       Opens the generated heatmap when done

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 99.3%
  • Dockerfile 0.7%