Вы также можете использовать gstreamer для этого.
Вот пример:
gst-launch filesrc location="<Filepath>" ! textoverlay text="Title : Hello" valign=top halign=left ! xvimagesink
Есть также множество других настраиваемых параметров, которые вы можете использовать. [ ! d2]
Надеюсь, это поможет.
Если вы пришли сюда из-за проблемы сборки муравьев, просто включите pthread.
<property name="client.lib.path" value="/usr/local/lib"/> #this filepath
<property name="client.lib.list" value="fltk,pthread,stdc++"/> #this line
<libset dir="${client.lib.path}" libs="${client.lib.list}"/> #variable here with file path mentioned above