[FFmpeg-user] drawtext filter missing

Leo Butler leo.butler81 at googlemail.com
Wed Nov 29 22:29:11 EET 2023


On 11/28/23, Paul B Mahol <onemda at gmail.com> wrote:
> On Tue, Nov 28, 2023 at 9:40 PM Leo Butler via ffmpeg-user <
> ffmpeg-user at ffmpeg.org> wrote:
>
>> Hello,
>>
>> I ran into this problem with the current Debian testing build, so I
>> thought I would try the static build. Both are compiled with
>> --enable-libfreetype but both barf on a drawtext filter. I am attaching
>> the log file from the static build.
>>
>> According to:
>>
>> https://ffmpeg.org/ffmpeg-all.html#drawtext-1
>>
>> the libfreetype library should be sufficient.
>>
>>
> Citation from that link:
>
> To enable compilation of this filter, you need to configure FFmpeg with
> --enable-libfreetype and --enable-libharfbuzz. To enable default font
> fallback and the font option you need to configure FFmpeg with
> --enable-libfontconfig. To enable the text_shaping option, you need to
> configure FFmpeg with --enable-libfribidi.
>
> So your statements are invalid.

You are correct.

It looks like in commit 1eeb59a2099 you added the libharfbuzz
dependency (6 months ago).
But you did not include this change in the Changelog. I will guess
that downstream packagers, including Debian and whoever it is who
builds unofficial binaries, missed this new dependency. Hence, their
packages are broken.

Please fix this, Paul. Those folks shouldn't need to wade through
every commit message in order to build ffmpeg correctly.

Thanks,
Leo


More information about the ffmpeg-user mailing list