Resource icon

Pthread Text 2.0.2

Supported Bit Versions
  1. 64-bit
Source Code URL
https://github.com/norihiro/obs-text-pthread
Minimum OBS Studio Version
27.0.0
Supported Platforms
  1. Mac OS X
  2. Linux
Currently this plugin does not work on Apple Silicon. The root cause is not identofied yet. I'm sorry for your convenience.

This plugin aims to show beautiful texts on OBS Studio.
  • Markup
    • Font, size, style, ...
    • Color
    • Subscript and superscript
  • Text alignment
    • Left, center, and right
    • Justification
  • Outline
    • Configurable width, color, and opacity
    • Blur
  • Transition
    • Fade-in, fade-out, cross-fade
    • Slider
  • Threaded glyph drawing
    • Lower priority to draw glyphs so that other sources and encoders are not impacted
    • More frequent polling of the text file than the built-in test source
  • Automatic line-break supporting East Asian languages
  • Saving PNG images for post production
Features
Markups
See the Pango Markup Language for detailed markup tags available.
pango-markup.png

Transition
Fade time can be configurable separately for these 3 cases.
  • Fade-in; Received a non-empty text when text was empty.
  • Fade-out; Received an empty text when text was not empty.
  • Cross-fade; Receiving a non-empty text when text was not empty.
Slide feature is currently experimental.
  • When the text is updated, the old text will move up to disappear and the new text will rise from the bottom.
Why no package for Windows
Background I started to develop this plugin is that browser source was not stable on Linux at that time. Freetype2 text does not have configurable outline width. Pango text is also a good plugin but it takes 1 to 2 seconds to reload updated text file. I started to look into the source code of pango text and noticed there is a markup feature provided by the library pango.
Unfortunately, pango is developed mainly for Linux and it depends glib, which depends a lot of libraries. On Linux and macOS, it is easy to install these libraries, it takes just a few commands. However, there are no simple step to install these libraries and need to build one by one. I tried to build them on Windows but could not achieve so far.
  • Like
Reactions: @bronardgodines
Author
norihiro
Downloads
6,032
Views
23,128
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from norihiro

Latest updates

  1. Pthread Text 2.0.2

    This is a bugfix release for Ubuntu. Changes in 2.0.2 Fixed library dependencies for OBS 28...
  2. Pthread Text 2.0.1

    This is a hotfix release for OBS 28 on ARM. Changes in 2.0.1 Fixed library dependencies for...
  3. Pthread Text 2.0.0

    This is a major release to support OBS 28 and to drop supporting OBS 26. Changes in 2.0.0...
Top