ffmpeg windows:如何运行ffmpeg -i input -filter:v frei0r = pixeliz0r = 0.02:0.02输出

时间:2012-02-21 10:51:55

标签: plugins ffmpeg

我在 Windows 上运行 ffmpeg

我尝试运行

ffmpeg -i input.avi -filter:v frei0r=pixeliz0r=0.02:0.02 ouput.avi

我有这个错误:

No such filter: 'frei0r
Error opening filters!

当我跑ffmpeg.exe时,我得到了:

ffmpeg version git-N-30610-g1929807, Copyright (c) 2000-2011 the FFmpeg developers
  built on Jun  7 2011 15:55:06 with gcc 4.5.3
  configuration: --enable-gpl --enable-version3 --enable-memalign-hack --enable-
runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libo
pencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --
enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger
 --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enabl
e-libx264 --enable-libxavs --enable-libxvid --enable-zlib --disable-outdev=sdl -
-pkg-config=pkg-config

请注意上面的--enable-frei0r

我知道哪里可以获得启用了frei0r的窗口的ffmpeg

3 个答案:

答案 0 :(得分:4)

好的,终于明白了:http://ffmpeg.zeranoe.com/forum/viewtopic.php?f=5&t=312&p=2716#p2716

基本上下载一些frei0r插件dll(http://oss.netfarm.it/mplayer-win32.php有一些,http://people.videolan.org/~jb/vlmc/effects.7z有一些)

然后set FREI0R_PATH=c:\vids\effects\

然后它应该“正常工作”,如

ffmpeg.exe -loglevel debug -i input_file -vf "frei0r=glow:20" -t 10 output_file

GL!

答案 1 :(得分:0)

ffmpeg: how to add pixellate effect?,您有http://ffmpeg.zeranoe.com/builds/的链接。看起来这些是Windows版本,启用了frei0r。

答案 2 :(得分:0)

使用-loglevel debug选项时,ffmpeg会提供查找frei0r插件的信息。

在Windows上,您需要根据此信息创建文件夹。例如,创建路径:C:\usr\lib\frei0r-1\并将所有过滤器DLL放在那里。