I have a file which from progressive 24fps was rendered into a h264 high profile 60fps file by mistake. This can be clearly seen advancing frame by frame because every other frame is duplicated except sometimes there are four equal frames. Is there any software able to drop those duplicates frames producing a 24fps stream without encoding again? Is this possible at all or would those frames depend on previous ones, making it impossible?

  • As @JimMack said, no. If there were no B-frames, then an experiment could be run to manually remove the duplicate frames, but it would likely fail. – Gyan Jan 11 '17 at 20:49

Almost all encoded frames depend on the surrounding frames, so it's virtually impossible to delete anything from the encoded output without negatively affecting the video. Short answer: no, you can't do that.

One consolation is that true duplicate frames cost almost nothing in terms of file size. They can effectively be represented by a short sequence that means "repeat previous".

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.