1/09/2020: Added first function - Top Text - Now you can add top text to a photo or video, see the command list for the correct syntax. (NOTE: Make sure you put a comma after the text you want, otherwise the bot will not edit your media). Gonna work on adding bottom text now.
6/09/2020: Ok I haven't really worked on my bot that much this week, but I have now ADDED THE SECOND FUNCTION - BOTTOMTEXT - Check the command list for notes about how to use it, and the correct syntax. It may not be perfect - I haven't really debugged it a lot but I will get around to fixing any issues.
9/09/2020: Both top and bottom text are now FULLY operational. See the command list below for instructions on how to correctly use them.
11/09/2020 I now have my own website: pigeonburger.xyz. This is where my bot will now upload your photos and videos (instead of imgur). It might take a while to fully set it up with my bot.
13/09/2020 The bot is now fully integrated with my website. Now it's time to keep adding new features. Hopefully I'll be able to release a new one in the next few days.
16/09/2020 New Funtion - Deep fry (df=) - Adjusts the contrast, saturation and gamma of your media. Requires a number value (1-10). It's pretty powerful so it might need some adjustments, but there should be no bugs.
17/09/2020 Added 2 new functions - Bass booster (er=) and downloadvid. See the command list for how to use them correctly. More features coming soon!
18/09/2020 New feature - Datamosh/Ricecake (rc=) - See the command list for info on what it does. Range: 0-10. rc=0 randomizes the result, all the others slightly adjust the probability, but they are all very powerful.
19/09/2020 3 new features - reverse, vreverse and areverse (take a guess what they do!!!). That took way longer than it should have - the total line count is 16,005.
21/09/2020 My bot is now able to directly upload videos to Twitter! To do this, I used a Python script I made that supports the media upload endpoint instead of Tweepy, which does not. I still use Tweepy to do things like detect @mentions and other stuff. The bot will now also reply with a link to the homepage, where you can search and download all your videos, as well as your actual video.
22/09/2020 New feature - Bandicam - Adds a Bandicam watermark to the top middle of your video; just write bndc on it's own. I probably should've done this earlier, but now I'm gonna work on adding volume and speed commands.
23/09/2020 Fixed bug where users could not add a bandicam watermark with other commands unless they were using top or bottom text.
24/09/2020 Fixed major bug where larger tweets were not detected by the bot.
16/11/2020 I'M BACK AFTER A LONG TIME and I've completely redone the bot's code from scratch. The old code was very inefficient, but this new one makes adding new functions extremely easy.
16/11/2020 RICECAKE HAS ALSO BEEN UPGRADED. It is now way better and way more effective. Try it out.
17/11/2020 Added support for GIFs (bot will convert them to a video then edit it and send it back)
17/11/2020 Added functions hflip, vflip, seizure and invert.
18/11/2020 Added a back-end function to the code - the bot should never be offline (unless I'm updating or my ISP is down).
19/11/2020 Added functions fps=, speed=, aspeed=, vspeed= and rlag=.
20/11/2020 Added function shake=.
21/11/2020 Added function music= or mus= (finally)
24/11/2020 Fixed bug where some videos couldn't have music from YouTube added to them.
28/11/2020 Added function stutter=
29/11/2020 Added functions pixelate= and distort=
29/11/2020 Upgraded YouTube music downloading method to allow for a wider range of videos to be downloaded
3/12/2020 Removed 'Here's your video' message and link to this site for the bot's replies, in order to resolve the shadowban.
4/12/2020 Added a video "queuing" system. The bot will queue up any other edit requests that happen while another video is currently being edited (times out of queue after ~2-3 minutes)
6/12/2020 Added functions volume= and rasp=
8/12/2020 Created a solution that automatically changes the server's DNS records when my IP changes, so this site should never be offline. The source for the solution is at https://github.com/pygeonburger/cf-auto-ip-updater
9/12/2020 Added functions blur=, download=, disco=, echo= AND added a time limit to YouTube music of 10 minutes.
12/12/2020 Added functions heighten=, widen=, rotate=, greyscale/grayscale, noise= and sketch=.
13/12/2020 Fixed and changed some error messages. Made widen= and heighten= less powerful so twitter can cope. Fixed bug where noise= would corrupt the video accidentally. Added functions fadein=, fadeout=, fadeinaudio=, fadeoutaudio=, spin=, vignette= and rgbsplit=
14/12/2020 Added function requiring users to follow the bot in order to use it.
15/12/2020 Added function zoom=
19/12/2020 Added support for the music= command with still images, along with the length= command. Upgraded the Youtube downloading method to allow for more videos to be downloaded. Updated the filenotfound error message.
21/12/2020 Added a content filter for sensitive content. Removed noise= command due to it creating excessively large filesizes.
31/12/2020 Updated music= function to support a YouTube search term phrase. The bot will pick the first item that comes up and use that as the audio. Support also added for images.
12/01/2021 First update of the year! Added new function morph=.
13/01/2021 Added function glow=
13/01/2021 Major update, focusing on shortening processing time when adding music (using the music= command) by not re-encoding the whole video (only the audio) and only passing the video through FFmpeg twice.
07/02/2021 EditVideoBot has come to Discord! While the invite link isn't public yet, it can be tested out on the EditVideoBot Discord Server. Contact Pigeonburger for early access on your own server. Public release coming soon.