合并视频,音频和图像文件最简单的方法是什么?

时间:2012-10-31 23:26:09

标签: ruby-on-rails ruby ffmpeg

我们计划在大约两周内发布一个针对黑客马拉松的Wep应用程序。 应用程序的基本功能是:

  • 逐步引导用户上传视频,音频和图片。
  • 图像用作音频的封面。将其制作成视频文件。
  • 两个视频文件合并,从而从最初的三个文件中创建单个视频。

所以,我的问题是:

  1. 如何使用图像为“封面”的音频创建视频。
  2. 如何合并这两个视频。
  3. 我们正在考虑使用Heroku进行部署。有没有办法使用像stremio这样的东西?

    最好的方法是什么?运行C ++脚本的VPS?这是最简单的方法吗?

1 个答案:

答案 0 :(得分:2)

如图所示,FFMPEG将是一个良好的开端 https://stackoverflow.com/a/6087453/1258001

可以在http://ffmpeg.org/

找到FFMPEG

另外一个可能过度杀戮的选择是Blender 3d,因为它也可以提供类似的结果,并且可以通过shell命令进行控制,并且可能在资产组合的复杂需求方面更灵活。

在任何情况下,您都需要一台可以运行大量渲染过程的服务器,这将需要大量的ram和cpu处理。它可能是一个很好的选择,可以运行gpu作为渲染的主处理器,因为这将为您提供更多的帮助,但可能很难设置并保持正常运行。我也会说VPS不是一个好的选择。在任何情况下,您需要的资源类型也恰好是Web服务器成本方面最昂贵的。祝您好运,请更新您的结果。