Hey Bohdan,
Those 2 filters work for me using the frei0r plugin DLLs that come with
Shotcut.
set FREI0R_PATH=C:\Program Files\Shotcut\lib\frei0r-1
It seems to be a problem with the versions you build/downloaded.
On Wed, Apr 6, 2016 at 2:41 AM Bohdan Prokopovych <
bohdan.prokopovych@???> wrote:
> Hi.
>
> I'm using FFmpeg with frei0r library enabled, and everything works just
> fine except several effects.
> I can't make Cartoon and Edgeglow effects to work. Lot of other works ok,
> except these two. I hit this issue only on Windows, everything is ok on OS
> X.
>
> There is some problem in my cartoon.dll and edgeglow.dll files — FFmpeg
> just don't see them in my FREI0R_PATH variable.
>
> I'll provide FFmpeg output for cartoon effect. As I can see FFmpeg looks
> for cartoon.dll in my FREI0R_PATH and can't see it there (but it's there).
> This problem happenes only with cartoon and edgeglow. All the rest frei0r
> effects which where compiled in the same way and are located in the same
> folder works as expected.
>
> Thanks for help.
>
> -----------------------
>
> My FFmpeg command:
>
>> -v debug -i C:\path\to\input.mp4 -vf frei0r=filter_name=cartoon -pix_fmt yuva420p -y -codec:v libx264 -strict -2 C:\path\to\output.mp4
>>
>>
> FFmpeg output:
>
>> ffmpeg version N-76262-g2ccc1b3 Copyright (c) 2000-2015 the FFmpeg developers built with gcc 5.2.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-lzma --enable-decklink --enable-zlib libavutil 55. 4.100 / 55. 4.100 libavcodec 57. 9.100 / 57. 9.100 libavformat 57. 11.100 / 57. 11.100 libavdevice 57. 0.100 / 57. 0.100 libavfilter 6. 13.100 / 6. 13.100 libswscale 4. 0.100 / 4. 0.100 libswresample 2. 0.100 / 2. 0.100 libpostproc 54. 0.100 / 54. 0.100Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\path\to\input.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf56.40.101 Duration: 00:00:10.04, start: 0.036281, bitrate: 1193 kb/s Stream #0:0(und), 1, 1/15360: Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuv420p(left), 1280x720 [SAR 1:1 DAR 16:9], 1/60, 1061 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc (default) Metadata: handler_name : VideoHandler Stream #0:1(und), 2, 1/44100: Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default) Metadata: handler_name : SoundHandlerSuccessfully opened the file.Parsing a group of options: output file C:\path\to\output.mp4.Applying option vf (set video filters) with argument frei0r=filter_name=cartoon.Applying option pix_fmt (set pixel format) with argument yuva420p.Applying option codec:v (codec name) with argument libx264.Successfully parsed a group of options.Opening an output file: C:\path\to\output.mp4.Successfully opened the file.detected 4 logical cores[Parsed_frei0r_0 @ 0371dbe0] compat: called with args=[filter_name=cartoon][Parsed_frei0r_0 @ 0371dbe0] Setting 'filter_name' to value 'cartoon'[Parsed_frei0r_0 @ 0371dbe0] Looking for frei0r effect in 'C:\Users\root\resources\frei0r/cartoon.dll'.[Parsed_frei0r_0 @ 0371dbe0] Looking for frei0r effect in '/usr/local/lib/frei0r-1/cartoon.dll'.[Parsed_frei0r_0 @ 0371dbe0] Looking for frei0r effect in '/usr/lib/frei0r-1/cartoon.dll'.[Parsed_frei0r_0 @ 0371dbe0] Looking for frei0r effect in '/usr/local/lib64/frei0r-1/cartoon.dll'.[Parsed_frei0r_0 @ 0371dbe0] Looking for frei0r effect in '/usr/lib64/frei0r-1/cartoon.dll'.[Parsed_frei0r_0 @ 0371dbe0] Could not find module 'cartoon'.[AVFilterGraph @ 04cc7080] Error initializing filter 'frei0r' with args 'filter_name=cartoon'Error opening filters![AVIOContext @ 04daec60] Statistics: 0 seeks, 0 writeouts[AVIOContext @ 0371e8a0] Statistics: 75284 bytes read, 2 seeks
>>
>>
> _______________________________________________
> Frei0r mailing list - http://frei0r.dyne.org
> Free video plugins, minimal and cross-platform.
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/frei0r
>