1
1
I have a large bunch of MP4 files which I need to reduce in size to roughly half. I can recode them all of course, but I remember having used dvdshrink quite some time ago which had an option to reduce the size of mpeg-2 files to roughly half without recoding by just dropping data or something like that. Used to be very fast and retained a good quality, only problem was you could reduce by max. ~50%. But that would be enough for me. Is there any such tool currently available? Something open source maybe? Does anybody know the .264 standard well enough to tell me how to code this myself? Should be fairly easy? Read the file in openh264, drop some data, write it back?
Clarification (added after asking the question) :
I explicitly want to do compressed-domain video processing, not a full recode.
have you considered h265 ? it may be worth re-encoding. Same quality for 3/8 of the size.. – Neil – 2017-05-16T14:53:27.473
thanks for the comment. yes i considered it. but the real issue is the recoding time, i need to run for days to recode these videos, so this works but is so ugly that i'm searching for a viable alternative. – user2707001 – 2017-05-16T22:34:07.567
A good speed would be ~20x on a modern cpu. It's weeks of video runtime, would still take days. – user2707001 – 2017-05-16T23:06:24.737