2

サーバーに多数の ogg および opus ファイルがあり、必要に応じて json-waveform 数値配列を生成する必要があります (以下の例)。

最近、JSON 波形のレンダリングに ffmpeg/ffprobe を使用するノード ベースのWaveform -utilを発見しましたが、これは完全に機能します。ノードプロセスを常に実行することが問題の最適な解決策であるかどうかはわかりません。

ffmpegは私が投げることができるものなら何でも処理できるように見えるので、ffmpegソリューションに固執したいと思います。

3 つの質問があります。

1)phpに相当するものはありますか?PNG 画像を生成するものはいくつか見つかりましたが、JSON 波形の数値配列を生成するものは見つかりませんでした

2) php ベースのソリューションではなく、ノードベースのソリューションを使用することの大きな利点はありますか (php ベースのソリューションがあると仮定して)?

3) CLI ffmpeg/ffprobe を使用して json-waveform を生成する方法はありますか? すべての -show_ オプション (-show_data、-show_streams、-show_frames) を見ましたが、探しているものが生成されたようには見えませんでした。

json-waveform は次の形式である必要があります。

[ 0.0002、0.001、0.15、0.14、0.356 .... ]

皆さん、ありがとうございました。

4

1 に答える 1

0

サーバーが cgi を処理する方法と競合しているように聞こえます。私はvirtualminを使用しており、次の設定を使用しています:

PHP スクリプト実行モード: CGI ラッパー (仮想サーバーの所有者として実行)

多くの調査の結果、シェル実行可能ファイルを使用するよりも、純粋な node.js を使用する方が軽量であることがわかりました。私はノードを呼び出すためにschbang行を入れるだけである程度の成功を収めることができましたが、node.jsスクリプトを常にメモリに常駐させることがおそらく道です。

于 2015-03-07T01:52:37.380 に答える