2017-05-23 139 views
0

我试图将一堆视频转换为Windows 7系统上本机支持的PowerPoint 2013/2016视频格式。使用FFMPEG转换视频到PowerPoint 2016兼容视频格式

微软建议在他们的网站mp4与h264和aac。

Video and audio file formats supported in PowerPoint

在PowerPoint 2013及更高版本,并在PowerPoint 2016年的Mac,以获得最佳的视频播放体验,我们推荐您使用的.mp4与H.264视频(又称MPEG-4编码的文件AVC)和AAC音频。在PowerPoint 2010中,我们建议您使用.wmv文件。

我们推荐使用以AAC音频编码的.m4a文件。在PowerPoint 2010中,我们建议您使用.wav或.wma文件。

音频对我来说并不重要。 我想我的视频转换使用下列选项的ffmpeg:

ffmpeg -i Input.avi -c:v libx264 -preset slow -crf 22 -c:a copy Output.mp4 

但是我不能将视频导入到PowerPoint 2016(32位或64位,我都尝试)。我总是得到一个缺少编解码器错误。

PPT Error when including video files

有谁成功地编码的视频的原生支持的PowerPoint视频格式?

+1

欢迎来到堆栈溢出。 SO是一个与计算机编程相关的问答网页。由于您的问题与编程问题无关,因此这里将其视为焦点话题。 – Sefe

回答

1

我发现,我工作的解决方案:

我强迫的ffmpeg使用H264的“高”配置文件和AAC音频编解码器。因为高调不支持任何色度平面,我选择的像素格式YUV 4:2:0

ffmpeg -i Input.avi -c:v libx264 -preset slow -profile:v high -level:v 4.0 -pix_fmt yuv420p -crf 22 -codec:a aac Output.mp4 

现在,它工作在PP 2016 64位的Windows 7 64位。

+0

感谢您的评论。我纠正了我的错误。有关不同配置文件的好概述可以在这里找到:http://blog.mediacoderhq.com/h264-profiles-and-levels/ –

+0

这正是我所需要的。 – Miebster