Blender is a free and open-source 3D editing and includes a fully featured video editor.
Note: Blender doesn't have the best learning curve, and might be a little difficult to use in the beginning, but it has a lot of tutorials and if you are stuck at something small, it is pretty easy to find tutorials for your problem.
To use Blender as a video editor, ...
This might be what you are looking for:
Jitsi is a set of open-source projects that allows you to build and deploy secure videoconferencing solutions.
The source code is here.
You can use the browser as the client (multiplatform), and there is an SDK for Android and iOS.
The are no fixed limits (your resources will define that). No privacy information. ...
DaVinci Resolve is a free fully fledged video editor that does most of the things on your list apart from transcoding and GIFs. Additionally, using it as a slideshow maker would be tedious and not worth it. But every other dot point is well met.
It can be more demanding on your system then simplistic editors like "Movie Maker" and won't be usable on low-end ...
You could install python and MoviePy (which installs and uses FFMPEG) and use that to split your file into chunks (note that I am using iPython in the example below).
Obviously if you are doing a lot of files you can make this into a script rather than using it interactively.
The good news
All of the tools above are:
Free gratis & open source
No GUI but you can do this, and more, from a python or ipython interactive shell with MoviePy by using a clip_array. Note that MoviePy uses FFMPEG behind the scenes but if necessary downloads its own copy automatically on first use.
Install Python3 if you don't have it already
run: pip install ipython moviepy
An example (note that you will ...
I would suggest taking a look at MoviePy which of course requires Python as a pre-requisite and for captioning ImageMagick. Behind the scenes MoviePy relies on FFMPEG but it installs its own copy for you on first use.
What it doesn't give you is a GUI but of course that does mean that it is much lighter on its hardware requirements.
It can give you:
CudaText editor allows this, using two addons:
lexer for subtitles. In the menu "Plugins / Addon Manager / Install" you will find lexer for SRT subtitles.
plugin to auto-complete words from the current file. In the same menu: Complete From Text.
Not limited to subtitles, PhraseExpress is a text expander program for multiple platforms, including Windows and MacOS. There is a limited free version, although it's not particularly clear what features are not part of the free program.
My sister is a transcriptionist and uses this software to expedite her recording from audio. It works in a simple manner. ...
I used to translate shows in my native language. By far the easiest one I have found is Subtitle Edit.
Subtitle Edit is a free (open source) editor for video subtitles - a
subtitle editor :)
With SE you can easily adjust a subtitle if it is out of sync with the
video in several different ways....
OpenShot is free, open source, and even has a portable version (no registry or file clutter) if you prefer.
From the homepage:
We designed OpenShot Video Editor to be an easy to use, quick to
learn, and surprisingly powerful video editor
According to the features page, the software supports "Compositing, image overlays, watermarks".