2020年3月21日土曜日

OBS-Studioでテキストに白い輪郭をつける方法 (freetype2)

OBS-Studioのテキストプラグイン (freetype2) では、設定により黒色の輪郭 (アウトライン) や影をつけることができます。 明るい背景に文字を出す場合、黒の文字に、白の輪郭をつけたくなるのですが、残念ながら、輪郭の色はソースコード中でハードコードされていおり、変更することはできません。

なお、Freetype2とGDI+との違いについて、こちらのページにまとめました。

テキストプラグインでは設定できないのですが、後処理としてLUTエフェクトを使用することで、輪郭の色を変更することができます。 この方法を紹介します。

  1. 白黒を反転させるLUTを用意します。下のPNGを使用できます。2種類用意しましたが、1個目はただ色を反転するだけ、2個目は明るさだけ反転し色相はそのままにしています。ファイルが圧縮されてしまっています。非圧縮のPNGを生成することをおすすめします。
  2. まず、白の文字で黒の輪郭付のテキストを作ります。
  3. LUTエフェクトを追加し、白黒を反転させるLUTを適用します。

以下のような結果になります。 上側はLUTを使用しない元の文字、下側はLUTを使用して白黒を反転させた文字です。 残念ながら、下端の輪郭・影が切れてしまいました...

テキストプラグイン自体で輪郭の色を設定出来たほうが良いですね。

0 件のコメント:

コメントを投稿

色彩の印象について

このページに、PCCSトーンとその印象についてわかりやすく書かれていて参考になった。こんど映像を編集する機会があれば、このページを参考にしたいと思う。 著者は大学で映像制作を学んだ方のようで、基礎をわかりやすく説明されているように感じる。他の記事も読みたい。 【映像制作者が...