[Ffmpeg-devel] [PATCH] Attempt image2 in watermark vhook

Guillaume Poirier gpoirier
Wed Aug 30 15:53:33 CEST 2006


Luca Abeni wrote:
> Hi,
> On Wed, 2006-08-30 at 15:34 +0200, Guillaume POIRIER wrote:
> [...]
>>>Try this:
>>>./ffmpeg -i \
>>>/home/guillaume/Desktop/guillaume/The_Godfather-1972_snow.avi \
>>>-vhook '/home/guillaume/Prgm/ffmpeg/vhook/watermark.so -f
>>>/home/guillaume/Documents/7.15.gif ' \
>>>You must enclose the whole vhook (DLL and parameters) in single
>>> quotes (and keep it in one single line), and probably substitute the ~ by
>>>the real path (~ is really
>>>interpreted by your shell).
>>Ok, it works well without your patch, but with your patch, here's what happens:
>>./ffmpeg -i /home/guillaume/Desktop/guillaume/The_Godfather-1972_x264.avi
>>-vhook '/home/guillaume/Prgm/ffmpeg/vhook/watermark.so -f
>>/home/guillaume/Documents/7.15.gif' outfile.avi
>>FFmpeg version SVN-r6128, Copyright (c) 2000-2004 Fabrice Bellard
>>  configuration:  --enable-gpl --enable-swscaler
>>  libavutil version: 49.0.0
>>  libavcodec version: 51.11.0
>>  libavformat version: 50.5.0
>>  built on Aug 30 2006 15:23:25, gcc: 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
>>Input #0, avi, from
>>  Duration: 00:00:20.0, start: 0.000000, bitrate: 1184 kb/s
>>  Stream #0.0: Video: h264, yuv420p, 688x576, 25.00 fps(r)
>>/home/guillaume/Prgm/ffmpeg/vhook/watermark.so: undefined symbol: img_convert
>>Failed to add video hook function:
>>/home/guillaume/Prgm/ffmpeg/vhook/watermark.so -f
> I think the problem here is that you configured ffmpeg with
> --enable-swscaler, but watermark.so has not been ported to swscale yet
> (when --enable-swscaler is used, img_convert() is not compiled into
> libavcodec, so the hook cannot link it)

Oh, I thought that that patch was meant to add support for
libswscaler, which isn't the case now that I have a look at it.

I'll re-configure and re-test when I get the time.

V?ctor, do you plan to port watermark to libsws?


More information about the ffmpeg-devel mailing list