问题描述
我们正在为儿童和学校开发定格器应用程序。
所以我们拥有的是:
- 一系列图像和音频文件(在v1中没有重叠的音频。但是它们之间可能存在间隙)
我们需要做什么:
如果可能的话,我真的想避免维护运行ffmpeg作业的VM或Azure批处理作业。
有没有好的框架或第三方API? 我只在关闭匹配时找到transloadit,但他们没有选择添加多个音频文件的方法。
在此方面的任何建议或经验都非常感谢。
解决方法
您在标签中提到了FFmpeg,它是一种可以检查所有复选框的工具。 对于项目的第一部分(从图像制作视频),应选中此link。总结起来,您将使用以下命令:
ffmpeg -r 12 -f image2 -i PATH_TO_FOLDER/frame%d.png PATH_TO_FOLDER/output.mp4
-r 12
是您的帧速率,这里是12.您可以使用文件扩展名控制输出格式。要控制视频编解码器,请检出此link,您需要在输出文件名之前使用选项-c:v libx265
。
使用FFmpeg,您可以在添加视频的同时添加音频,并使用-i
选项和文件名。如果要剪切音频,则应在音频中使用-ss
-t
seek,这有两个不错的选择。如果您希望音频从某个位置开始播放,请查看-itoffset
,您可以找到很多examples。