I recorded a zoom meeting (saved as .mp4) and made a few trivial changes with OpenShot (trimmed a few seconds from start and finish, and added image at the beginning). Then exported the video trying to mimic settings of original video in order to keep size as small as possible. Below are the details of the original file (output of ffprobe zoom.mp4 in Ubuntu terminal):
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2021-03-29T13:08:39.000000Z Duration: 01:14:01.60, start: 0.000000, bitrate: 196 kb/s Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 32000 Hz, mono, fltp, 126 kb/s (default) Metadata: creation_time : 2021-03-29T13:08:39.000000Z handler_name : AAC audio Stream #0:1(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720, 68 kb/s, 25 fps, 25 tbr, 30k tbn, 60k tbc (default) Metadata: creation_time : 2021-03-29T13:08:39.000000Z handler_name : H.264/AVC video encoder : AVC Coding
Below are the details of the output file (output of ffprobe my_video.mp4 in terminal):
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video (2021).mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf58.29.100 Duration: 01:13:35.72, start: 0.033008, bitrate: 241 kb/s Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720, 70 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc (default) Metadata: handler_name : VideoHandler Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 163 kb/s (default) Metadata: handler_name : SoundHandler
As you can see, I tried to keep to the original resolution, bitrate and fps (1280x720, 70 vs 68 kb/s and 30 vs 25 fps). However, whereas the original zoom video looks fine, the edited one looks terrible:
When exporting in OpenShot, I selected advanced and changed the bitrate. Rest was as default.
If I add more bitrate, size file increases dramatically. If zoom can produce a small video of a decent quality, I don't understand why, with the same settings, OpenShot cannot produce it also. What am I doing wrong?