我在用着frei0r-20121203-git-f4bac51-过滤器-win64.7z和 zeranoe ffmpeg,然后设置 PATH。twolay0r 插件很好,但是值插件有误。
set FREI0R_PATH=frei0r-20121203-git-f4bac51-filters-win64
美好的
ffplay -f lavfi -i testsrc -vf frei0r=twolay0r
错误
ffplay -f lavfi -i testsrc -vf frei0r=value
ffplay 版本 N-72276-gf99fed7 版权所有 (c) 2003-2015 FFmpeg 开发者 使用 gcc 4.9.2 (GCC) 构建 配置:--enable-gpl --enable-version3 --disable-w32threads --enable-av isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab le-iconv --启用-libass --启用-libbluray --启用-libbs2b --启用-libcaca -- 启用-libdcadec --启用-libfreetype --启用-libgme --启用-libgsm --启用-l ibilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enab le-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --en able-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --ena ble-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --启用-libvorbis --启用-libvpx --启用-libwavpack --启用-libwebp --enabl e-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-lzma --ena ble-decklink --enable-zlib libavutil 54. 23.101 / 54. 23.101 libavcodec 56. 39.101 / 56. 39.101 libavformat 56. 33.101 / 56. 33.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 16.101 / 5. 16.101 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 输入 #0,lavfi,来自‘testsrc’:0KB vq= 0KB sq= 0B f=0/0 时长:N/A,开始:0.000000,比特率:N/A 流#0:0:视频:rawvideo (RGB[24] / 0x18424752),rgb24,320x240 [SAR 1:1 DAR 4:3], 25 tbr, 25 tbn, 25 tbc [Parsed_frei0r_0 @ 000000000311ec80] 此插件的类型“mixer2”无效 使用参数“value”初始化过滤器“frei0r”时出错
答案1
您不能将 mix2 或 mix3 插件与 FFmpeg 一起使用,因为代码中缺少该支持。