Skip to content

Latest commit

 

History

History
117 lines (98 loc) · 13.5 KB

COMMANDS.md

File metadata and controls

117 lines (98 loc) · 13.5 KB

Commands Documentation


Editing commands:


Destroy command:

The destroy [<arg1>=<val1>,<arg2>=<val2>,...] commands takes parameters and edits a video according to it

Example: `destroy bass=100`, add a bass boost of 100.

To use multiple commands, use commas `,` to separate them. For example, `bass=100, hypercam`
To use multiple groups of commands, use pipes `|` to separate groups of commands. For example, `ytp=100,toptext=hi|hcycle=3`

Download command:

The download <video> command takes one parameter video as either a search query or URL.

Example: `download funny video`, searches for "funny video" and downloads it up to 8mb; also supports URLs

Concat command:

The concat <n> [<video1>, <video2>, ...] command, which can take in <n> videos and concatinate them.

You can type the start of the filename  in order to order them 

Example `concat 2 g h` (say a channel has two recent videos "hello.mp4" and "goodbye.mp4", this concatinates the videos with `goodbye.mp4` coming first)

Metacommands:


Pecking order:

When doing an editing command, the order is as followed:

Attachments > attachments of replied to message > recent messages in channel

Command chaining:

You can link together commands using >> between them. For example, download funny video >> destroy speed 5, toptext hello would download funny video and then add a caption reading hello

By adding ! at the start of a command, the bot, when replying to itself, will override the previous message by deleting it before sending the result.

Example: !download woman dancing >> !destroy e 30, speed 5, mute, music penis music, musicskip 8 >> download man dancing >> !destroy e 30, speed 5, mute, music dramatic music, musicskip 25, volume 2 >> concat >> cap face off

Will download two videos, speed up, mute, add a song and caption to them, and then finally concatinate them

Command list:


Command Shorthand Type Min Max Description
abr abr Number 0 100 Audio Bit Reduction - Reduces audio quality
vbr vbr Number 0 100 Video bit reduction, worsens quality of video
watermark wtm Number 0 100 Adds random watermarks to a video. Higher numbers add more.
bandicam bndc - - - Adds a Bandicam watermark
hypercam hypc - - - Adds an "Unregistered Hypercam 2" watermark to the video
topcaption tc Text - - Top caption, in motivational text style
bottomcaption bc Text 0 100 Bottom caption, in motivational text style
toptext tt Text - - Top text in impact font
bottomtext bt Text 0 100 Bottom text in impact font
normalcaption nc Text - - Standard caption at the top, like in screenshotted twitter posts.
topcap cap Text 0 100 Bold, centered, white caption at top
bottomcap bcap Text 0 100 Bold, centered, white caption at bottom
holdframe hf Number 0.1 12 Makes the video only the first frame, for # of seconds
speed sp Number 0.5 25 Slows down or speeds up video
deepfry df Number 0 100 Deep fries the video, reduces quality (via added saturation)
contrast ct Number 0 100 Adds extra contrast to the video
sharpen shp Number -100 100 Applies a heavy sharpening filter. Negative numbers cause it to become more pixelly.
hue hue Number 0 100 Changes the hue of the video
hcycle huec Number 0 100 Rotates the hue of the video by a certain speed
vreverse vrev - - - Reverses video
areverse arev - - - Reverses audio
reverse rev - - - Reverses the video and audio
playreverse prev Number 1 2 1 = plays, then reverses. 2 = reverses, then plays the video
hmirror hm Number 1 2 Mirrors horizontal, 1 is the left half, 2 is the right half
vmirror vm Number 1 2 Mirrors vertically, 1 is the top half, 2 is the bottom half
invert inv - - - Inverts video color
wscale ws Number -500 500 Sets the horizontal resolution.
hscale hs Number 0 100 Horizontal scale, sets the vertical resolution
hcrop hcp Number 1 95 How much to horizontally crop the video, in terms of precent.
vcrop vcp Number 1 95 How much to vertically crop the video, in terms of precent.
hflip hflp Number - - Flips video horizontally.
vflip vflp Number - - Flips video vertically.
zoom zm Number -15 15 Zooms towards the middle of the video. Negative values do the same, but more pixellated.
shake shk Number 1 100 Shakes the video around
lag lag Number 1 100 Reverses frames in chunks.
rlag rlag Number 1 100 Shuffles frames in chunks.
framerate fps Number 1 30 Lowers the video's framerate
acid acid Number 1 100 Makes it look like your on acid
fisheye fe Number 1 2 Adds a fisheye effect on the video
wave wav Number 1 100 Adds a wave to the video; higher values means the wave scrolls faster.
waveamount wava Number 1 100 Controls amount of waves.
wavestrength wavs Number 1 100 Controls how big waves are
selection se - - - Makes start and end correspond to when the effects are applied
start s Number 0 End of Video Time when video begins, in seconds. (Or start of effect with selection)
end e Number 0 End of video Time when video ends, in seconds. (Or end of effect with selection)
delfirst delf - - - When selection is enabled, deletes parts of video before start
dellast dell - - - When selection is enabled, deletes parts of video after end
volume vol Number 0 2000 Multiplies volume. Higher number results in louder video.
mute mt - - - Mutes the audio
wobble wub Number 1 100 Makes the audio wobbly.
bass bs Number 0 100 Bass boost
pitch pch Number -100 100 Sets the audio pitch to be higher or lower
reverb rvb Number 0 100 Adds a reverb, or echo, effect
reverbdelay rvd Number 0 100 Echo response time, 100 means it takes the longest for an echo to bounce back
crush cr Number 1 100 Obliterates audio
earrape er Number 0 100 Earrapes the video, by making the video very loud and distorted.
music mus Text - - Music is added using a YouTube video ID (the text after ?watch=). The song must be under 5 minutes.
musicdelay musd Number 0 End of video Number of seconds corresponding to when the added music starts
musicskip muss Number 0 End of music Starts the song at a given time of the song (in seconds)
sfx sfx Number 1 100 Adds random sound effects
datamosh dm Number 0 100 Corrupts video by removing non-delta frames
ytp ytp Number 0 100 Adds random plays and reverses to a video.
shuffle sh - - - Shuffles the whole video
stutter st Number 0 100 Adds random stutters to the video
ricecake rc Number 1 100 Clones delta frames (corrupting video) and clones audio
glitch glch Number 1 100 Makes the video corrupted
repeatuntil repu Number 1 45 Repeats video until this time is reached
timecode timc Number 1 4 Messes with the video's timecode metadata. Only applies to Discord bot.