.confで環境変数を設定する方法は今のところ分かっていません(スミマセン)
備忘録的なものなのであんまり参考にならないと思います。
事の発端はnvencやらdecklinkやら有効にするため、ffmpegを自分でインストールしたマシンとffmpegをコピーしただけのマシンを並走した時でした。
ビルドしたほうのマシンはSupervisorで問題なく動くのに、コピーした方はSupervisorでは動きません。PATHは通っていますのでコンソールで動かす分には問題ありません。
色々調べて追記してみたりとかしたのですがどうもうまくいかず。
Supervisorの設定が違うのか調べてみてもほぼ変わらず。
[hoge.conf]
environment=PATH=“$PATH:$HOME/“
なんて書いて見たものの反映されず。
ビルド、インストール時にパスが通っているところにインストールしているとの記事を見たので/use/binを見てみたところ・・・
ffmpeg -> /home/username/ffmpeg/ffmpeg
これでした。
コピーした側のマシンにもシンボリックリンクを作成して終了。
本来はSupervisorの設定で環境変数を設定したほうがいいのかもしれませんが、
今回は手っ取り早くすでに通っているところにシンボリックリンクを作成しました。