0

バイナリ ファイルをパラメーターとして受け入れることができる OpenFaas 関数を記述する必要があります。この関数は、そのバイナリ ファイルからいくつかのデータを抽出します。そのデータ関数に基づいて、ffmpeg コマンドが生成されます。そして最後に、生成されたコマンドを処理し、ファイルを出力として返すために、関数は ffmpeg を呼び出す必要があります。

入力バイナリファイルを処理するためにいくつかのpythonモジュールを使用する必要があるため、関数言語はpythonでなければなりません。

主な質問:

  1. バイナリ ファイルを関数パラメータとして受け入れることはできますか (Python 関数内)?
  2. Python 関数から ffmpeg を呼び出して、バイナリ ファイルを出力として返すことはできますか?

私はすでに alexellis の公式の例 ( https://github.com/alexellis/openfaas-streaming-templates ) に会ったことがありますが、その例では bash 言語が使用されていました。

1 つの考えがありますが、それが正しいかどうかはわかりません。たぶん、bash の例を使用してバイナリ ファイルをパラメーターとして受け入れ、次に python スクリプトを呼び出し、その後 ffmpeg を呼び出し、例で説明されているようにファイルを出力として返すことができます。しかし、pip で利用できる python モジュールがいくつか必要です。だから、どうやってこれを手に入れることができるのかわからない。

私は OpenFaas で最も新しいので、どんなアイデアでも歓迎します

4

0 に答える 0