在Google幻灯片上播放ffmpeg转换后的视频

时间:2019-03-30 14:24:59

标签: video ffmpeg google-slides

我有一个PNG图像和一个MP3音频文件。我想创建一个带有静止图像的视频,并在Google幻灯片演示文稿中使用它。 Google的文档中支持以下格式(和编解码器):https://support.google.com/drive/answer/2423694?hl=en&co=GENIE.Platform=Desktop

1)FFMPEG是我发现从图像+音频制作视频的最简单工具。但是,如果您还有其他选择,请提出建议。 2)我尝试了几个命令:

## Command 1
ffmpeg -i image.png -i audio.mp3 -acodec mp3 -vcodec flv1 video9.flv

## Command 2
ffmpeg -i image.png -i audio.mp3 -acodec aac -vcodec mpeg4 video7.mov

## Command 3
ffmpeg -i image.png -i audio.mp3 -vcodec wmv1 final14.wmv

但是所有这些在Google幻灯片中都显示错误Video cannot be played。当我尝试在Google云端硬盘中播放它们时,出现错误Unable to process this video

是否有关于如何制作可在Google幻灯片中播放的视频文件的想法?

2 个答案:

答案 0 :(得分:0)

无法确定如何播放ffmpeg生成的视频,但是我使用了在线图像+视频转换器(http://ez-converter.com/),该输出似乎可以在Google播放幻灯片中使用。很想知道为什么ffmpeg转换后的视频如果有人见识却无法正常运行

答案 1 :(得分:0)

MP4中的H.264视频和AAC音频:

ffmpeg -loop 1 -i image.png -i audio.mp3 -c:v libx264 -c:a aac -vf format=yuv420p -shortest -movflags +faststart output.mp4

一般兼容性建议:

  • 确保图像使用-loop输入选项循环播放;否则它将编码一帧。当包含-loop时,您还需要-shortest选项,以使其不会永远循环。

  • 包含-vf format=yuv420p(或别名-pix_fmt yuv420p)以输出兼容的像素格式。

  • 在MP4中使用AAC代替MP3,以实现更好的播放器兼容性。

  • 如果设备/播放器很旧并且不喜欢视频,请添加-profile:v main。否则忽略此。或包含它以实现大规模兼容性以在任意旧版设备上播放。

  • -movflags +faststart将允许它在完全下载视频之前开始播放。