ffmpeg windows:如何运行 ffmpeg -i input -filter:v frei0r=pixeliz0r=0.02:0.02 输出
我在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 并正常工作的 windows 的 ffmpeg 吗?
I run ffmpeg on Windows.
I try to run
ffmpeg -i input.avi -filter:v frei0r=pixeliz0r=0.02:0.02 ouput.avi
I have this error:
No such filter: 'frei0r
Error opening filters!
When I run ffmpeg.exe
I got:
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
Note the --enable-frei0r
above.
Any idea where I can get the ffmpeg for windows with frei0r enabled and working ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
好吧终于开始了: 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 有一些)
然后
设置 FREI0R_PATH=c:\vids\effects\
然后它应该“正常工作”,就像
ffmpeg.exe -loglevel debug -i input_file -vf "frei0r=glow:20" -t 10 output_file
GL!
Ok finally got it going: http://ffmpeg.zeranoe.com/forum/viewtopic.php?f=5&t=312&p=2716#p2716
Basically download some frei0r plugin dll's (http://oss.netfarm.it/mplayer-win32.php has some, http://people.videolan.org/~jb/vlmc/effects.7z has some)
then
set FREI0R_PATH=c:\vids\effects\
Then it should "just work" like
ffmpeg.exe -loglevel debug -i input_file -vf "frei0r=glow:20" -t 10 output_file
GL!
从 ffmpeg:如何添加像素化效果? ,您有一个链接到 < a href="http://ffmpeg.zeranoe.com/builds/" rel="nofollow noreferrer">http://ffmpeg.zeranoe.com/builds/ 。这些似乎是启用了 frei0r 的 Windows 版本。
From ffmpeg: how to add pixellate effect? , you have a link to http://ffmpeg.zeranoe.com/builds/ . It seems these are Windows build with frei0r enabled.
当使用
-loglevel debug
选项时,ffmpeg 会提供在何处查找 frei0r 插件的信息。在 Windows 上,您需要按照此信息创建文件夹。例如创建路径:
C:\usr\lib\frei0r-1\
并将所有过滤器 DLL 放在那里。When using
-loglevel debug
option, ffmpeg gives information where it looks for frei0r plugins.On windows you need to create folders following this information. For instance create path:
C:\usr\lib\frei0r-1\
and put all filter DLLs there.