I've never been good at using Video Editors on desktop computers, the closest was a few years playing with Kdenlive for Linux. I only need simple video editing and I prefer using single command lines (BASH Scripting) in a Shell, probably nerdy to many but it works great for me.
-HIVE Branding package
-peakd AI AI-Powered Images Generation
-GIMP cross-platform image editor
| Logo | Model |
|---|---|
for this "how to" we will use a single video clip
Create a new directory (folder)
ffmpeg -ss 00:05 -i C0093.MP4 -to 05:40 -vf "scale=-1280:720" -r 30 -an SCALE.mp4
this code does 2 things-
Make transparent strip along the bottom of the video for subtitles
ffmpeg -i SCALE.mp4 -vf "drawbox=x=0:y=720-140:h=140:[email protected]:t=fill" BOX.mp4
notice there is no w= (width, where to position the box) after the x:y box dimensions, this tells ffmeg to use the whole width
Overlay the Logo (or any image) once you work out the x:y co-ordinates.
ffmpeg -i BOX.mp4 -i HIVE2-60t.png -filter_complex "overlay=x=10:y=4" LOGO.mp4
top left point of ypur image (in this case the LOGO HIVE2-60t.png)
Insert Video Details (not needed but I think it's nice) in a small box on the strip
ffmpeg -i LOGO.mp4 -vf "drawtext=fontfile=/path/to/font.ttf:text='Kaitoke Regional Park, Upper Hutt, Wellington, New Zealand. 16/01/2021':fontcolor=white:fontsize=14:box=1:boxcolor=black:boxborderw=5:x=(w-text_w)/4:y=h-th-16-115" TEXT.mp4
Looks complicated and the hardest part is how to position this text
Repeat Step 3 but this time use your model image
ffmpeg -i TEXT.mp4 -i model01-720.png -filter_complex "overlay=x=W-w:y=H-h" MODEL.mp4
Slow the Video down, this increases the video length and somewhat reduces camera shake a little bit.
ffmpeg -i MODEL.mp4 -filter:v "setpts=1.75*PTS" FILE-main.mp4
My observations on the video
It's possible to blur the background video (as some do on youtube)
ffmpeg -i SCALE.mp4 -vf "gblur=sigma=2" BLUR.mp4
Even though I barely explained each ffmpeg command in detail, the command with its options should be self explanatory and is well documented online via simple search. Copy each code in step order to a text file, then paste one at a time into the shell.
Video purposely created at 16:9 720p with the focus on the story telling aspect not the visual content. Upload to your favorite subtitle program/app (eg VEED) to add audio and subtitles.
© 2026. This work is openly licensed via CC BY-NC
Beneficiaries for this post: @PEAKD 5% hive-126730 5%