我有兴趣运行一个守护程序来检查用户上传的视频文件并以最佳格式对其进行编码(并添加一些水印)。
我正在考虑诸如 Zencoder、Encoding.com、亚马逊的编码服务之类的服务,但有些缺乏覆盖能力,有些对于我们的(大)容量来说太贵了。
我想构建一个守护程序,一旦用户上传它们,它就会对位于 S3 上的视频进行编码。
我想到的解决方案是 Python Heroku 服务器使用 Celery 作为任务队列来跟踪编码文件和 ffmpeg 来完成实际工作。但是,我在为 Heroku 编译 ffmpeg 时遇到了麻烦(有 libass 支持,所以基本的 ffmpeg 箱是不够的)。
您会为这个迷你项目考虑什么方法/技术堆栈?
谢谢!尤瓦尔