0

Symfony 2.1 を使用していますが、新しいバンドルを追加したいと考えています。このバンドルはpulse00/ffmpeg-bundle、他のバンドルと同様に composer.json に追加されます。require array に行が追加されます。"pulse00/ffmpeg-bundle": "dev-master"

php composer.phar update プロセスを実行した後、正常に終了しました。あとは appkernel.php にバンドル登録。

問題は、このバンドルをサービスとして登録することから始まります。このバンドルの readme には次のように書かれています。

 dubture_f_fmpeg:
    binary: /usr/bin/ffmpeg

しかし、Symfony はエラー コードでクラッシュします

 InvalidConfigurationException: Unrecognized options "binary" under "dubture_f_fmpeg"

誰かがこのバンドルを正常に構成しましたか? それとも他のバンドル?

4

1 に答える 1

0

readmeに誤植があります。正しい構成は次のようになります。

dubture_f_fmpeg:
    ffmpeg_binary: /usr/bin/ffmpeg
    ffprobe_binary: /usr/bin/ffprobe

ご覧のとおり、 も定義する必要がありますffprobe_binary

Configuration.phpファイルでバンドルの設定オプションを確認できます。

または、バンドルの構成をダンプします。

$ php app/console config:dump-reference DubtureFFmpegBundle

Default configuration for "DubtureFFmpegBundle"

    dubture_f_fmpeg:
        ffmpeg_binary:        ~ # Required
        ffprobe_binary:       ~ # Required
于 2012-11-16T18:52:17.333 に答える