
We told it to do something that was impossible with the codec and default quality settings. In other words ffmpeg will try to do something impossible and stops at the filesize you specify, even if some of the video gets chopped off! It doesn't explicitly error out, so be sure to make sure the time of the output/smaller video is the same as the original. The above command made it 15MB as we specified -fs 15M, but the problem is that it only had 22 seconds of video.

Sometimes what you tell it to do is impossible, for example on a 652MB file that was about 4:55 in length.

Change the -i TheLargeVideo.mp4 to the name of your videoįfmpeg -i TheLargeVideo.mp4 -fs 100M TheLargeVideo-resize.mp4 Sometimes it doesn't work.Change the -fs 100M to the size you want eg.The resulting file was still about 21.9M but it was OK when I said 18M and was barely below the 20M size.įfmpeg is our friend here, just use this command: For example I took a 219MB video and told it to be 20M. One note is that you should make the filesize you choose below about 20% smaller than you need.

This is a common issue when e-mailing or uploading video files.
