<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>56915</bug_id>
          
          <creation_ts>2025-11-19 11:49:21 +0300</creation_ts>
          <short_desc>Добавить поддержку фильтра drawtext</short_desc>
          <delta_ts>2026-02-16 21:37:17 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>ffmpeg</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>56894</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dmitrii">fomchenkovda</reporter>
          <assigned_to name="Anton Farygin">rider</assigned_to>
          <cc>darktemplar</cc>
    
    <cc>placeholder</cc>
    
    <cc>rider</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>277422</commentid>
    <comment_count>0</comment_count>
    <who name="Dmitrii">fomchenkovda</who>
    <bug_when>2025-11-19 11:49:21 +0300</bug_when>
    <thetext>Для включения нужно добавить --enable-libharfbuzz.
https://ffmpeg.org/ffmpeg-filters.html#drawtext-1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277423</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-11-19 11:50:46 +0300</bug_when>
    <thetext>зачем ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277425</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitrii">fomchenkovda</who>
    <bug_when>2025-11-19 11:56:44 +0300</bug_when>
    <thetext>(In reply to Anton Farygin from comment #1)
&gt; зачем ?
При попытке наложить текст на видео, возникает ошибка:
$ ffmpeg -i video.webm -vf &quot;drawtext=fontfile=Arial:text=&apos;Text&apos;:fontcolor=white:fontsize=24:box=1:boxcolor=black@0.5:boxborderw=5:x=(w-text_w)/2:y=(h-text_h)/2&quot; -codec:a copy output.mp4
ffmpeg version 7.1.1-alt4 Copyright (c) 2000-2025 the FFmpeg developers
  built with gcc 14 (GCC)
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --docdir=/usr/share/doc/ffmpeg-7.1.1 --disable-rpath --enable-v4l2-request --enable-amf --enable-gpl --enable-version3 --enable-pthreads --enable-shared --disable-static --enable-mmx --disable-nonfree --enable-ffplay --enable-ffprobe --enable-avfilter --disable-avisynth --enable-bzlib --enable-chromaprint --enable-frei0r --enable-gnutls --disable-ladspa --enable-libaom --disable-libaribb24 --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --disable-libcelt --enable-libcodec2 --enable-libdav1d --disable-libdavs2 --enable-libdc1394 --enable-libdrm --disable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --disable-libglslang --enable-libgme --enable-libgsm --disable-libilbc --enable-libjack --disable-libklvanc --disable-libkvazaar --disable-liblensfun --disable-libmfx --enable-libvpl --disable-libmodplug --enable-libmp3lame --enable-librabbitmq --disable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --disable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librsvg --disable-librtmp --enable-librubberband --disable-libshine --enable-libsmbclient --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --disable-libtesseract --enable-libtheora --enable-libtwolame --enable-libv4l2 --enable-libvidstab --disable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --disable-libxavs2 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --disable-omx --enable-openal --enable-opencl --enable-opengl --disable-pocketsphinx --enable-sdl2 --enable-v4l2_m2m --enable-vaapi --disable-vapoursynth --enable-vdpau --enable-vulkan --enable-zlib --enable-cuvid --enable-hardcoded-tables --enable-runtime-cpudetect --enable-debug --disable-stripping --enable-pic --extra-cflags=&apos;-pipe -frecord-gcc-switches -Wall -g -flto=auto -fPIC -DPIC&apos; --enable-lto --extra-version=alt4
  libavutil      59. 39.100 / 59. 39.100
  libavcodec     61. 19.101 / 61. 19.101
  libavformat    61.  7.100 / 61.  7.100
  libavdevice    61.  3.100 / 61.  3.100
  libavfilter    10.  4.100 / 10.  4.100
  libswscale      8.  3.100 /  8.  3.100
  libswresample   5.  3.100 /  5.  3.100
  libpostproc    58.  3.100 / 58.  3.100
Input #0, matroska,webm, from &apos;Screencast_20251113_113001.webm&apos;:
  Metadata:
    ENCODER         : Lavf61.7.100
  Duration: 00:00:04.09, start: 0.017000, bitrate: 552 kb/s
  Stream #0:0: Video: vp9 (Profile 0), yuv420p(tv), 1920x1080, SAR 1:1 DAR 16:9, 59 fps, 59 tbr, 1k tbn
      Metadata:
        DURATION        : 00:00:04.085000000
[AVFilterGraph @ 0x56186d973d00] No such filter: &apos;drawtext&apos;
Error opening output file output.mp4.
Error opening output files: Filter not found</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282066</commentid>
    <comment_count>3</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2026-02-16 21:37:17 +0300</bug_when>
    <thetext>ffmpeg-2:8.0.1-alt2 -&gt; sisyphus:

Mon Feb 16 2026 Anton Farygin &lt;rider@altlinux&gt; 2:8.0.1-alt2
- built with libharfbuzz to enable drawtext support (closes: #56915)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>