FFMPEGで動画にテキスト(文字)を挿入する

FFMPEGを使うことで、動画に簡単に文字を重ねることもできます。動画の紹介テロップを入れたり、研究結果の動画であれば、手法名を動画に重ねたりすることもできます。

今回はFFMPEGで、テキストの挿入位置や大きさ、フォント、文字色を指定して、文字を重ねてみたいと思います。

FFMPEGの実行バイナリファイルの入手に関しましては、もし入手方法がわからないという方がいらっしゃいましたら、以下の記事を参考にしてみてください。

FFMPEGは画像・動画や音声の記録・変換などが可能なフリーソフトで、コマンドラインから使用することができます。 グラフィカルなイ...

FFMPEGで動画にテキストを挿入する

それではFFMPEGで動画にテキストを重ねる方法を紹介したいと思います。

まず、以下のコマンドで、入力動画(input.mp4)に対し、文字「test」を重畳し、結果動画をoutput.mp4として出力することができます。

ポイントについて説明します。

  • 「x=40:y=40」で、文字の重ねる位置を指定できます。x及びyは動画の左上を(0,0)としたときの座標位置です。
  • 「fontsize=64」で、文字の大きさを指定できます。
  • 「fontcolor=blue」で、文字色を指定できます。この場合は青になります。
  • 「text=’test’」で、”test”という文字を重畳します。
  • 「fontfile=C\\://WINDOWS/Fonts/arial.ttf」でフォント「arial」を指定します。フォントについては、Windows10の私の環境では記述の場所にありましたが、環境によって異なるかもしれないため、フォントファイルがある場所を指定してください。フォントのファイルは以下の画像のようなデータです。

動画を出力すると、以下のように左上に「test」の文字が入りました。

まとめ

FFMPEGを使えば、動画に簡単に文字を入れることができます。

文字だけではなく、文字が見えやすいように文字の後ろにボックスを配置したり、フォントを少しお洒落にしたりすることもできるので、次回はもう少し高度な文字入れを紹介します。

スポンサーリンク

シェアする

フォローする