Answers.Body: <p>The obligatory ffmpeg answer (not a very good one, other answers still needed):</p>
  
  <p>You could feed your video through <code>ffmpeg -vf drawtext=textfile=onscreen.txt:reload=1</code></p>
  
  <p>With whatever other <a href="https://www.ffmpeg.org/ffmpeg-all.html#drawtext-1" rel="nofollow">drawtext</a> options you need to put your text where you want it, with the font you want.</p>
  
  <p><code>reload=1</code> makes it check the text file for changes every frame, but doesn't give you a way to update the formatting, screen position, or anything else on the fly.  (and you'd have to build your own custom thing to render your data into line-wrapped text.  You could maybe control the on-screen position with leading spaces and newlines.)  And <code>-vf drawtext</code> isn't very nice to use anyway.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-03-08T23:37:35.967Z
Answers.Text: I'm trying out a plug-in for PowerPoint called DataPoint, which is working quite well. It allows live updates during a presentation, now I just need to figure out how to arrange tabular data by numeric value. DataPoint is found at: http://www.presentationpoint.com/GB/Software/DataPoint
Answers.UserDisplayName: Dylan Garton
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-03-07T22:34:10.520Z
Answers.LastActivityDate: 2015-03-07T22:34:10.520Z
Answers.UserDisplayName: Peter Cordes
Body: <p>Does anyone know how to create text/graphics from a data feed?</p>
  
  <p>I'm streaming live events and need to take a text data, (mainly CSV files) containing names, clubs, points and position data and transform it into on-screen graphics. I'm struggling to find software that will do this.</p>
  
  <p>I have been using Imagine Infocaster, but it has many drawbacks and uses a USB dongle that couldn't be replaced if damaged. I've also tried CasparCG which is far too complicated and has no useful tutorials.</p>
  
  <p>Wirecast looked promising, but the scoreboard feature is far too basic and doesn't support live data feeds or customisation.</p>
  
  <p>Anything that could do this task and send the result to a Blackmagic Decklink card or Ultrastudio would be magic.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-03-04T16:37:32.593Z
Comments.Text: I think you might need a hardware title/ logo generator, but I can't recommend any good ones.
Comments.UserDisplayName: Jason Conrad
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-03-05T09:15:19.213Z
Comments.Text: Thanks Jason, I'm having a look at dedicated character generators now.
Comments.UserDisplayName: Dylan Garton
Tags: <streaming><live><broadcasting><automation>
Title: Creating text graphics from a data feed
UserDisplayName: Dylan Garton
ThreadText: # Creating text graphics from a data feed
  
  (Asked by: username_0 on 2015-03-04)
  
  Does anyone know how to create text/graphics from a data feed?
  
  I'm streaming live events and need to take a text data, (mainly CSV files) containing names, clubs, points and position data and transform it into on-screen graphics. I'm struggling to find software that will do this.
  
  I have been using Imagine Infocaster, but it has many drawbacks and uses a USB dongle that couldn't be replaced if damaged. I've also tried CasparCG which is far too complicated and has no useful tutorials.
  
  Wirecast looked promising, but the scoreboard feature is far too basic and doesn't support live data feeds or customisation.
  
  Anything that could do this task and send the result to a Blackmagic Decklink card or Ultrastudio would be magic.
  
  **Tags:** streaming, live, broadcasting, automation
  
  > **Comments:**
  > **username_1**: I think you might need a hardware title/ logo generator, but I can't recommend any good ones.  
  > **username_0**: Thanks username_1, I'm having a look at dedicated character generators now.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2015-03-07. Score: 3
  
  The obligatory ffmpeg answer (not a very good one, other answers still needed):
  
  You could feed your video through `ffmpeg -vf drawtext=textfile=onscreen.txt:reload=1`
  
  With whatever other [drawtext](https://www.ffmpeg.org/ffmpeg-all.html#drawtext-1) options you need to put your text where you want it, with the font you want.
  
  `reload=1` makes it check the text file for changes every frame, but doesn't give you a way to update the formatting, screen position, or anything else on the fly. (and you'd have to build your own custom thing to render your data into line-wrapped text. You could maybe control the on-screen position with leading spaces and newlines.) And `-vf drawtext` isn't very nice to use anyway.
  
  > **Comments:**
  > **username_0**: I'm trying out a plug-in for PowerPoint called DataPoint, which is working quite well. It allows live updates during a presentation, now I just need to figure out how to arrange tabular data by numeric value. DataPoint is found at: http://www.presentationpoint.com/GB/Software/DataPoint  
  
  ---
  
  