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

问题描述 投票:0回答:2

我有一个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

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

有关如何制作将在Google幻灯片中播放的视频文件的任何想法?

video ffmpeg google-slides
2个回答
0
投票

无法弄清楚如何播放由ffmpeg生成的视频,但我使用的是在线图像+视频转换器(http://ez-converter.com/),其输出似乎适用于Google Play幻灯片。很想知道如果有人有洞察力,为什么ffmpeg转换的视频不起作用


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将允许它在视频完全下载之前开始播放。
© www.soinside.com 2019 - 2024. All rights reserved.