VideographicEditingBot Command Reference

A comprehensive list of all video editing, audio manipulation, and aesthetic commands.

The bot responds to the prefixes: ruin, vgeb, or videographiceditingbot. For example, use `ruin playreverse`.
To chain multiple commands, use a comma to separate them: `ruin command1, command2, command3`.
**Usage:** Most commands work by replying to a message containing a video, image, or GIF.

1. Video Flow & Timing Commands

Command Description
playreversePlays the video backward (reverse playback).
vreverseReverses the video track only (visuals).
areverseReverses the audio track only.
reverseReverses both the video and audio tracks.
speedChanges the playback speed of the video. Requires a numerical argument (e.g., `!speed 2.0` for double speed).

2. Visual Orientation & Mirroring

Command Description
hmirrorCreates a horizontal mirror effect.
vmirrorCreates a vertical mirror effect.
hflipFlips the video horizontally.
vflipFlips the video vertically.
transposeRotates the video 90 degrees clockwise.

3. Visual Distortion & Glitch Effects

Command Description
lagApplies a glitch effect that simulates video lagging.
rlagApplies a random glitch effect.
shakeApplies a shaking effect to the video.
fisheyeApplies a barrel distortion (fisheye lens) effect using v360 in ffmpeg.
defisheyeRemoves barrel distortion (inverse fisheye) using v360 in ffmpeg..
invertInverts the colors of the video.
waveApplies a wave warp distortion effect.
acidApplies a heavy, psychedelic color and distortion filter, making you look like you're on acid.
swapuvSwaps the U and V color components, creating a color shift.
uvAdjusts or manipulates the UV color channels.
aliasApplies a temporal aliasing or digital breakdown effect.
skewSkews or shears the video frame.
effactpgApplies a color contrast effect.
brgApplies an effect related to brightness, red, and green channels.

4. Color, Filters, and Aesthetic Adjustments

Command Description
deepfryApplies a "deep fried" meme aesthetic (heavy saturation, compression, and noise).
contrastAdjusts the contrast level of the video.
hueAdjusts the hue (color tone) of the video.
hcycleCycles the hue continuously throughout the video.
huehsvAdjusts the hue using the HSV (Hue, Saturation, Value) model.

5. Text and Captioning Commands [WARNING, MAY OUTPUT tofu text OR BOT WILL CRASH]

Command Description
bottomtextAdds text/caption to the bottom of the video.
toptextAdds text/caption to the top of the video.
normalcaptionAdds standard centered caption text.
topcapAlias for top caption.
bottomcapAlias for bottom caption.
topcaptionAdds a caption to the top of the video (alias of toptext/topcap).
bottomcaptionAdds a caption to the bottom of the video (alias of bottomtext/bottomcap).

6. Sizing, Framing, and Quality

Command Description
zoomApplies a continuous zoom-in or zoom-out effect.
wscaleResizes the video by width (scaling).
hscaleResizes the video by height (scaling).
hcropCrops the video horizontally.
vcropCrops the video vertically.
sharpenApplies a sharpening filter to the video.
framerateChanges the frame rate (FPS) of the video.

7. Overlays and Watermarks

Command Description
watermarkAdds a custom image or text watermark to the video.
hypercamAdds a filter and watermark mimicking the HyperCam screen recorder aesthetic.
bandicamAdds a filter and watermark mimicking the Bandicam screen recorder aesthetic.

8. Audio Effects and Manipulation

Command Description
thresholdApplies audio compression or noise gating (adjusts sound level based on a threshold).
bassBoosts or modifies the bass frequencies of the audio.
earrapeDramatically increases the volume and distortion for a jarring, loud effect.
pitchShifts the musical pitch of the audio up or down. Requires a numerical argument.
reverbAdds a spacious, echoing reverberation effect to the audio.
crushApplies a heavy bit-crushing or digital destruction effect (lowers audio quality).
wobbleApplies a slow, undulating pitch or frequency modulation effect.
autotuneApplies an automatic pitch correction effect to simulate autotune.
musicLayers background music onto the video. Requires a music file or link argument.
sfxAdds a sound effect (SFX) layer onto the video. Requires an SFX file or link argument.
muteCompletely silences or removes the existing audio track of the video.

[VAGUE] Command: Applies an undefined effect, possibly a specific filter or combination of effects.

Important: For commands that require arguments (like `speed`, `contrast`, or the captioning commands), you typically need to include the argument after the command, separated by a space (e.g., `!speed 0.5` or `!toptext Your text here`).