我每周需要几分钟的专用服务器,但不是为了托管,只是为了转换 ogg 等

我每周需要几分钟的专用服务器,但不是为了托管,只是为了转换 ogg 等

我对我的网站托管服务非常满意,只是我需要做一件他们不允许的小事,那就是运行 Sox 实例,将大约 30 个 mp3 转换为 ogg 文件,放在不同的目录中,每周几次,在检测到 mp3 上传后自动完成。可能整个星期要花一分钟的服务器时间。我在其他论坛上收到过一些无用的建议,比如“为什么不让你的家用电脑 24 小时开着,然后使用你所有的 ISP 带宽来做这件事”,这对我来说行不通。我知道我可以在 Amazon S3 上托管文件,但有没有类似的东西可以满足我的需求?它需要做的就是:wget/ftp mp3 文件,将它们转换为 ogg,将文件通过 ftp 传输回我的托管服务。

当然,如果有适合 Centos 的 Sox(或任何 mp3>ogg 转换器)的编译二进制文件,我可以在不需要 root 访问权限的情况下上传,那么就不需要所有这些都了,但我已经放弃询问这个问题了,但始终愿意接受建议!

答案1

有趣的是,您提到了 S3,因为亚马逊也通过其 EC2 平台按需提供计算实例。您只需为实例运行的时间付费。您可以使用所需的软件创建系统映像,当您有文件要转换时,启动它,上传文件,让它工作,下载结果,然后关闭它,直到您再次需要它。

答案2

您可以轻松使用基于 SaaS 云的服务,例如:

根据服务的不同,您可以按音频/视频分钟数、GB 或月度付费

请注意,在 Zencoder 中,纯音频的价格是视频的 1/4。

答案3

这是我的简单建议 -

  1. 在 Amazon EC2 上设置 Ubuntu 12.04 服务器(微型实例就足够了)
  2. 安装 SOX(尝试本指南 http://quadloops.com/installing-sox-in-ubuntu-12-04-and-working-with-ogg-and-vorbis-formats/
  3. 设置 FTP 服务器(尝试本指南 http://quadloops.com/installing-up-ftp-server-in-amazon-ec2-ubuntu-server-12-04/

然后您可以来回传输 FTP 文件并运行 sox 脚本。

相关内容