I have a 360MB file that I'd like to shrink down to a smaller size. It's for viewing on a computer, so it doesn't have to be 4K quality:
What settings could I try in ffmeg to get down to eg. 100 or 200MB?Code:ffmpeg.exe -i input.mp4 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2015-07-29 11:47:51 Duration: 00:52:04.44, start: 0.000000, bitrate: 929 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv), 720x406 [SAR 1:1 DAR 360:203], 800 kb/s, 25 fps, 25 tbr, 25k tbn, 50 tbc (default) Metadata: creation_time : 2015-07-29 11:47:51 handler_name : Mainconcept MP4 Video Media Handler encoder : AVC Coding Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 125 kb/s (default) Metadata: creation_time : 2015-07-29 11:47:51 handler_name : Mainconcept MP4 Sound Media Handler
+ Reply to Thread
Results 1 to 6 of 6
Last edited by yetanotherlogin; 4th Aug 2015 at 04:48.
what PC could you wish to view this, that 360mb is too large a file
or is the real problem you want to send it somewhere and you upload time is slow
i sure would not make it any smaller
IMO 360 is too small for a 52min video
file size = bitrate * running time
Amazing: Even when using a much lower bitrate for video, I can't tell the difference from the original although the filesize is 1/3 of the original.
200 + 128 = 328kbps total bitrate
ffmpeg -i input.mp4 -b:v 200k -c:v libx264 -vf scale=640:360 -pix_fmt yuv420p -c:a aac -strict experimental -b:a 128k -ac 2 -ar 44100 -threads 2 -f mp4 output.mp4