I want to upload recorded videos to cloud storage and the problem is videos are huge size 10-15 GBs each, is there any way in which I can split the video into smaller video each 1 GB in size?
There is a tool available called MP4Box which allows you to split videos into smaller chunks based on size. The following command from MP4Box will do the job for you.
mp4box -splits 1G filename.mp4
I tried this command but was confused why video chunks created by mp4box splits option are not exactly similar in size.
Agree with , I think something is missing in the above command may be argument or flag?
Actually, MP4Box tries to split videos with size consideration but I-frames in videos prevent splitting from exactly specified size.