如何将 ffmpeg frei0r 过滤器与 mix2 插件一起使用

如何将 ffmpeg frei0r 过滤器与 mix2 插件一起使用

我在用着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 一起使用,因为代码中缺少该支持。

相关内容