ffmpegpowerpointmp4aviwmv

Playing MP4 file in Powerpoint


I have a huge MP4 file (4GB) an hour long video. I want to extract port of the file. So I used the following command to extract 70 seconds(00:01:10) of video starting from 11 minutes

ffmpeg -i INPUT.mp4 -ss 00:11:00 -t 00:01:10 -c:v copy -c:a copy OUTPUT.mp4

Now I got a small file extracted from Input.MP4 The output.mp4 file size is still big(90 MB). So I used the following command

ffmpeg -i OUTPUT.mp4 -c:v libx264 -crf 30 SmallSizeVideo.avi

I got SmallSizeVideo.avi file which is approximately 6MB.

I am using Powerpoint 2010. I want to insert the video in Powerpoint and play.

Unfortunately when I embed SmallSizeVideo.avi Powerpoint is unable to play

1) Is my approach correct? 2) What is the best way to situation like me to play small portion of clips in powerpoint

Thank you


Solution

  • Last I heard, h.264 in avi was nonstandard. Try instead to output as mp4 and see if that plays in PowerPoint:

    ffmpeg -i OUTPUT.mp4 -c:v libx264 -crf 30 SmallSizeVideo.mp4
    

    If it works, I believe it may work in Windows 7 or later and also OS X.