A family of Microsoft presentation graphics products that offer tools for creating presentations and adding graphic effects like multimedia objects and special effects with text.
Hi Till,
Thank you for sharing the video files!
The reason PowerPoint 2016 does the ‘PowerPoint is upgrading this media file to optimize compatibility…’ when you insert a media object is because we wanted to solve the customer complaints where presentations with embedded videos on one system would fail to play on another system. This happens when a user installed extra codecs that were not installed by default on every system. Our solution to the problem was to convert the files to mp4 format on insert as this is the most widely supported and highest quality codec.
Internally to PowerPoint on Windows we also changed which OS component we use to handle media, which was done to support the more modern media formats like mp4 that were now available. In PowerPoint 2010 we used a component called DirectShow, and in the next version we started using a component called MediaFoundation. We still kept the DirectShow code inside PowerPoint to be used as a fallback when the new version doesn’t work, which is why PowerPoint can play media files that the OS media player will not.
Unfortunately we’re not sure why one video works and the other doesn’t. We looked at the video information and the only difference between the two (besides resolution) is that the one that won’t play has an ‘Original Height’ property where the working one does not. We’re not sure if this is what is causing the problem. (We used Media Player Classic to look at the media details, it could play both versions fine)
One possible workaround is to try converting your .avi file into .mp4 before inserting it into PowerPoint. Give it a try and see whether it works for you.
Thanks!
Lishan