ユーザーがアップロードしたビデオファイルを調べて、それらを最適な形式でエンコードする(そしていくつかの透かしを追加する)デーモンを実行することに興味があります。
Zencoder、Encoding.com、Amazon のエンコーディング サービスなどのサービスを検討していましたが、オーバーレイ機能がないものもあれば、(大量の) ボリュームに対して高すぎるものもあります。
ユーザーがアップロードした後、S3 にあるビデオをエンコードするデーモンを構築したいと考えています。
私が考えた解決策は、タスクキューにCeleryを使用してエンコードされたファイルを追跡し、ffmpegを使用して実際の作業を行うPython Herokuサーバーです。ただし、Heroku 用に ffmpeg をコンパイルする際に問題が発生しました (libass をサポートしているため、基本的な ffmpeg ビンでは不十分です)。
このミニプロジェクトでは、どのようなアプローチ/テクノロジー スタックを検討しますか?
ありがとう!ユヴァル