phpでffmpeg実行する

スポンサーリンク

はじめに

phpffmpegコマンドを実行する方法

コード

コードは以下の通り。

gist3a2c1a053203ad816d635ae5b9a94073

3行目で標準入力を受け付けて変数に代入。

fgets(STDIN)

これで標準入力

trim()

で改行コードを取り除く

exec()

でコマンドを実行する。

www.shangtian.tokyo

実行する

f:id:shangtian:20190208154320p:plain

f:id:shangtian:20190208154345p:plain

うまくいかない時

先ほど示したコードでうまく実行できない時

exec('ffmpeg -i '. $filename .' new.gif');

ffmpeg

exec('/usr/local/bin/ffmpeg -i '. $filename .' new.gif');

と変更することでうまく動くはず。