ffmpegとFrei0r
windows環境でFrei0rをffmpegで使うための実行環境設定備忘録
ffmpegにはfrei0r対応のバイナリをBuilds - Zeranoe FFmpeg から持ってくる
visual studioでビルドしようとしたがうまく行かなったのでmingwでビルドする
TDM-GCC : Download, Download | CMake からTDM-GCC, cmakeをインストールする
Index of files.dyne.org/frei0r/ からfrei0r持ってくる
frei0rのディレクトリで以下のコマンドを実行する
cmake -G "MinGW Makefiles" mingw32-make.exe mingw32-make.exe install
成功するとC:/Program Files (x86)/frei0r が出来上がるのであとは以下のようにすれば使用することができる
# frei0rのdllの場所を環境変数にセットする Set-Item env:FREI0R_PATH -value "C:\Program Files (x86)\frei0r\lib\frei0r-1" # frei0rのフィルターはfrei0r=hogefugaでセットする ffplay -f lavfi -i mandelbrot -vf frei0r=sobel
ちなみにwindowsのffmpegでinputをwebcameraにする方法も記述する
# 使えるカメラが表示される ffmpeg -list_devices true -f dshow -i dummy # 私の環境下ではLogicool HD Pro Webcam C920を用いた ffplay -f dshow -i video="Logicool HD Pro Webcam C920" -vf frei0r=cartoon