Video

https://github.com/mifi/lossless-cut

https://github.com/HandBrake/HandBrake - an OSS UI for Video compression (which does not use FFMPEG)

  1. https://github.com/OpenCut-app/OpenCut

The open-source CapCut alternative

  1. KDEnlive

Applying KDENLIVE LUT

  1. Others like: Shotcut

Motion Canvas is great for interactive, visually rich web animations.

Remotion is best for React developers needing video automation and scaling.

Manim is the tool for deep mathematical visualization with powerful programmatic control.

Feature/AspectMotion CanvasRemotionManim
Programming LanguageTypeScript (Web, JS)React (JavaScript)Python
Main Use CaseVector animations & presentationsProgrammatic video creationMath & educational animations
Preview/InteractivityReal-time visual previewReact-driven dynamic renderingNo live preview, manual rendering
Complexity & ControlModerate, web tech basedHigh for UI/UX videosHigh for math/algorithm detail
Target UsersWeb developers, educatorsReact developers, marketersEducators, researchers, math pros
Learning CurveModerateModerateSteep (programming + math)
Community & DocsGrowing, good docsStrong community & documentationMature community, rich resources

Video as a Code

It’s all about using FFMPEG: https://github.com/FFmpeg/FFmpeg

For Linux: I was doing some tricks

#sudo apt update && sudo apt install ffmpeg
ls *.MP4 | sed "s/^/file '/; s/$/'/" > file_list.txt #add .mp4 of current folder to a list
ffmpeg -f concat -safe 0 -i file_list.txt -c copy output_video.mp4 #original audio
#ffmpeg -f concat -safe 0 -i file_list.txt -c:v copy -an silenced_output_video.mp4 #silenced video

You can also do same tricks for Windows like so, as seen here

#choco install ffmpeg -y
#ffmpeg -version #I got the version 7.1-essentials_build
Get-ChildItem -Filter "*.MP4" | ForEach-Object { "file '$($_.Name)'" } | Set-Content file_list.txt
ffmpeg -f concat -safe 0 -i file_list.txt -c copy output.mp4 #simple join

But this guy takes FFMPEG to the next level:

Converting Video

If people around you have iphones…

The main difference between iPhone .mov and .mp4 files is the format, compatibility, and intended use: .mov is Apple’s native format designed for high-quality video editing on Apple devices, while .mp4 is a globally accepted standard optimized for compatibility and efficient sharing across platforms.

Feature.mov.mp4
DeveloperAppleMPEG
File SizeLarger[4]Smaller[4]
CompressionLossless/Lossy[4]Usually Lossy[4]
QualityHigh[15]Good[15]
CompatibilityBest with Apple[4]Universal[4]
Editing EaseEasier (Apple)[5]Harder[5]

Lossless Container Conversion (no re-encoding): This transmuxes your MOV to MP4 instantly if both audio and video codecs are already compatible with MP4, preserving quality.[3][5]

ffmpeg -i input.mov -c:v copy -c:a copy output.mp4

Extracting Video Data

For crazy people that like trackdays, D&A geospatial geeks or somebody with a gopro

If you enjoy these kind of geo/racing analytics, ive placed particular docs for that:

AI Generated Video