OpenShot is a free, open-source video editor for Linux. Here is some notes during I used it:
You can add media files(video, audio, photo) into a project.
You can create multiple tracks which contain the media items.
The media items in a track with higher ID will override the ones in the track with lower ID.
Use “Razor Tool” to cut the media item, use “Resizing Tool” to resize the length, use “Snapping Tool” to make items seamless connect as one automatically.
You can add subtitles into the video. You need “Inkscape“ being installed to enable the advanced subtitle properties editing.
OpenShot supports a lot of format to export the video.
You need a powerful computer(CPU) to do the final exporting.