![]() ![]() If CRF 35 was a bit too small, you could try going for 32 If you have a newer computer/version if you can try libx265 which looks better and may produce a small filesize. You could also try setting a different, more efficient codec like x264 with -vcodec x264 and use crf with a higher value, even though the default is usually CRF 28.ĬRF's highest value is 51 and results in a very blocky/pixelated video.įfmpeg -i TheLargeVideo.mp4 -crf 35 -fs 100M -vcodec libx265 TheLargeVideo-resize.mp4 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. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |