ビデオの最初のフレームを取得するのに 'node-fluent-ffmpeg'を使用しようとしています。私は 'node-fluent-ffmpeg'の前提条件だったので、私のノードモジュールに 'ffmpeg'を追加しました。しかし、私のログには "canf find ffmpeg"と書いてあります。私は第2段落を理解していません。これについては、「node-fluent-ffmpeg」ドキュメントを参照してください。彼らはPATHで何を参照していますか、これら2つのライブラリを正しく接続するにはどうすればいいですか?ノードのPATHに新しいライブラリを追加
0
A
答えて
0
あなたがdir
またはls
のようなコマンドを入力すると、お使いのシステムは、そのバイナリのために構成されたディレクトリのセットになります。 PATH
は、ディレクトリのリストを保持する変数を参照します。
ffmpeg
バイナリがシェルPATH
のディレクトリにない場合は、node
を実行するときに明示的にパスを設定する必要があります。これは、FFMPEG_PATH
とFFPROBE_PATH
の環境変数で行われます。
バイナリがパス上にあるかどうかを確認するには、which
を使用します。
$ which ffmpeg
/usr/local/bin/ffmpeg
$ which ffprobe
/usr/local/bin/ffprobe
which
がパスを返さないか、node
を実行しているときにアプリが別のシェル環境で実行されている、あなたは、特にこれらのモジュール変数を設定することができます(サービスのようなことでしょう)した場合。
FFMPEG_PATH=/usr/local/bin/ffmpeg \
FFPROBE_PATH=/usr/local/bin/ffprobe \
node whatever.js
は、あなたのケースでは、それはあなたがでffmpeg
とffprobe
バイナリを置くnode_modules
ディレクトリへのフルパスになります。だから私はちょうど=「/ node_modules/ffmpegの」FFMPEG_PATHを置く
関連する問題
- 1. 新しいノードにイベントを追加します
- 2. 既存の子ノードに新しい子ノードを追加する方法
- 3. cassandraクラスタに新しいノードを追加する方法
- 4. TreeViewの選択されたノードに対する新しいノードの追加
- 5. UbuntuのPATHにディレクトリを追加する
- 6. C#、XML、新しいノードを追加する
- 7. 入れ子セットモデルとSQLAlchemy - 新しいノードの追加
- 8. ノード値を更新してノードをXMLファイルに追加する方法は?
- 9. ファイルの内容に応じてxml-fileに新しいノードを追加
- 10. Eclipse CDT新しいプロジェクトテンプレート - ライブラリを追加する方法
- 11. jQueryのノードにコンテンツを追加し
- 12. 各関数呼び出しで新しい子ノードをXMLに追加する
- 13. jQueryツリービュープラグイン崩壊/新しく追加されたノードに展開
- 14. Drupal:ノードにステータスフィールドを追加
- 15. 安全にWindowsのバッチファイルからPATHに新しいディレクトリを追加するには?
- 16. Neo4jで新しいノードを追加するときのクエリのパフォーマンス
- 17. SonarにJavaScriptライブラリを追加
- 18. リストに新しいメソッドを追加
- 19. sqliteデータベーステーブルに新しいエントリを追加
- 20. アクセステーブルに新しい行を追加
- 21. JXTaskPaneに新しいコンポーネントを追加
- 22. swift(オープンスタック)に新しいユーザーを追加
- 23. 動的に新しいアクタを追加
- 24. railsテーブルに新しい行を追加
- 25. Interface Builderのライブラリから新しいウィンドウを追加する際の問題
- 26. ライブラリをグラデーションに追加しよう
- 27. ライブラリをsilexに追加します
- 28. 新しいリソースを新しいリソースに追加する
- 29. 選択したノードに新しいツリービューを追加するにはどうすればいいですか?
- 30. jQueryは各ノードの子ノードを追加します
? – ian
'/'で始まると 'node_modules'がルートディレクトリにあります。 '/ home/you/project/node_modules/ffmpeg'のような別のディレクトリでしょうか?プロジェクトディレクトリから常に 'node'を実行する場合、'。/ node_modules/ffmpeg'を相対パスとして使うことができます。 – Matt