Skip to content

ACMX2 v1.0.0 for Windows x64

Choose a tag to compare

@lostjared lostjared released this 17 Jan 20:03
· 424 commits to main since this release
f37a1cf

Screenshot 2025-01-17 061944

v1.0.0 Release

ACMX2 is a GPU-accelerated video processing tool that leverages OpenGL shader programs to apply custom effects to your camera feed or an input video file. It supports:

  • Capture Device or Video file input
  • Shader switching on the fly.
  • Builtn Editor with Syntax Highlighting
  • Time-based animations (via uniform updates).
  • Output recording to a file.
  • Taking snapshots (saved as PNG).
  • Toggling fullscreen.
  • Optional looping of the input video.
  • Optional Texture cache in video mode (shader must contain the word cache in the filename for this to be active)

When you first start the program you must set the shader directory and screenshot output directory.
Go File Menu, then Properties

Command Line Arguments:
-a              Repeat
-b              Bitrate in Kbps
-c              Camera Resolution
-d              Camera Device
-e              Save Prefix
-f              Fragment Shader
-h              Shader Index
-i              Input file
-l              Audio channels
-n              fullscreen
-o              output file
-p              assets path
-q              Audio Sensitivty
-r              Resolution WidthxHeight
-s              Shader Library Index File
-u              frames per second
-v              Display help message
-w              Enable Audio Reactivity
-y              Enable Audio Pass-through
--repeat        Video repeat
--bitrate       Bitrate in Kbps
--camera-res    Camera Resolution
--device        Device Index
--prefix        Save Prefix
--fragment      Fragment Shader
--shader        Shader Index
--input         Input file
--channels      Audio channels
--fullscreen    Fullscreen Window (Escape to quit)
--output        output file
--path          assets path
--sense         Audio sensitivty
--resolution    Resolution WidthxHeight
--shaders       Shader Library Index File
--fps           Frames per second
--enable-audio  enabled audio reacitivty
--pass-through  Enable audio pass thorugh
--texture-cache Enable texture cache
--cache-delay   Cache delay in frames

-[ Keyboard controls ]- {
    Up arrow - Previous shader
    Down arrow - Next shader
    T - enable/disable time
    I/O - step time if disabled
    Z - take snapshot
    F - toggle fullscreen
    Q - toggle reactive time (if AUDIO_ENABLED)
}