OBS Scroll Text Filter - Cut off Issue

GruNefarious

New Member
User Story:
  1. To display names of viewers who have donated, scrolling across the screen.
  2. The names does vary, some view may get more donations than other, we don't want to format the width/font size during a live stream
  3. The item to fit in a 50 (px?) height:
Screenshot from 2021-02-13 14-09-25.png


Issue:

  • Scroll Text filter is cutting of text or not displaying the full content.
  • For a 568 word document ( 3011 characters), its cuts off at 354th word, 1824th character
Screenshot from 2021-02-13 13-07-22.png


Questions:
  • What is causing this?
  • What is recommended for this?
  • What am i doing wrong?
  • What should be the recommended setting in the following transform section?
Screenshot from 2021-02-13 14-09-25.png


What I have done to try and resolve:
  • Changing the size of the font to 14, does fix the issue but the text is distorted and blurry
  • Transform: For to screen
    • Text is too small to read
  • Increased/Decreased font size
    • Makes no difference
  • Changed the width/height, but no affect
  • Tried entering the text directly into dialogue box
  • Enabled Custom Text Extents (1920 x 50) - didnt work.
  • Added a limit on the Width and Height to the Scroll Filter (1920 x 50) didn't work
  • Tried some resolution from the below:

Similar Issues (google searches) :

Suggestions & Ideas:


Almost a Workaround: Browser Source

1613226298256.png

Used the Marquee tag within a html document and had unlimited text scrolling perfectly.
Only issue was when i went live, the text would be blank and intermittently disappearing (even with "Enabled Browser Source Hardware Acceleration" disabled - so couldn't rely on this.

The HTML:


HTML:
<!DOCTYPE html>
<html>
<head>

<title>list</title>

<!-- CSS Code -->
<style type="text/css" scoped>
.list {
text-transform: uppercase;
font-family:verdana, sans-serif;
font-size:1.3em;
line-height:1.3em;
color:#000;
background-color:rgba(255,255,255, .7);
padding:0.1em;

}


</style>

</head>
<body>

<!-- HTML Code -->
<marquee class="list" direction="left" scrollamount="5" behavior="scroll">
Lorem ipsum dolor sit amet. Cumque amet sit voluptas aliquid aut facilis voluptatem quo obcaecati debitis. Hic nihil modi ut architecto necessitatibus et fuga adipisci sed ducimus numquam? Aut voluptatem quia et quos possimus quo dicta saepe et numquam consectetur non numquam tenetur. Est dolor doloribus cum mollitia pariatur ut dolor voluptatem! Qui molestiae animi et rerum voluptatem quo animi veniam ut amet magnam cum Quis impedit est voluptatibus expedita. Ex tenetur sequi vel dicta error et nihil maiores qui officiis aspernatur. Et animi tempore eum harum atque est repellendus dignissimos sed rerum ullam est modi unde. Et veniam omnis non porro voluptates quo sint dicta sit quae enim ut dolores corporis. Est velit dolorem ut nesciunt error qui numquam consequuntur sit similique reiciendis sit maxime voluptatem et consequatur galisum. Aut illo labore At tempora distinctio ut laboriosam distinctio et facilis voluptas et dolor nihil ea delectus autem. Et consequuntur consequatur eos omnis recusandae ad facilis impedit 33 natus quibusdam ut quaerat officiis. Non consequatur voluptas et repellendus quasi non corporis deleniti. Id sequi cupiditate ad consectetur pariatur a labore accusantium et labore architecto qui architecto atque id suscipit officiis! Est voluptatem similique ut consequatur velit eos provident quam qui animi velit ad quos  sit quia error a quisquam rerum. Sed illum sint rem omnis earum aut dignissimos consequatur aut labore eaque. Et sint animi eos exercitationem optio sit dolor culpa in iusto nulla eos pariatur minima hic eaque autem ut repudiandae ducimus. Vel dolores quibusdam ut cupiditate laudantium non dolore nihil et officiis error eum nostrum minus qui dolor Quis et adipisci reprehenderit. Et pariatur impedit et assumenda soluta est reiciendis aliquid ut deserunt  ut tempore recusandae. Rem aliquid vero est sequi doloribus et laboriosam sint vel cupiditate nihil.   
    
</marquee>
</body>
</html>


Setup:
OBS Studio: 26.1.1 x64
Base & Output Resolution: 1920 x 1080
Streaming Encoder: x264

Text (GDI+) Properties:

Name: DonationList1
Font: Arial
Font Size: 48
Read from file: ENABLED
File is synced with google drive to allow multiple users to update the document.
File has over 3011 characters.
File content consists of: Single Line, contains pipe symbols, "|", Open/close brackets "()", Full Stop "." and names of viewers)
Use Custom Text Extents: Disabled

Scroll Filter Properties:
Horizontal Speed: 25
Vertical Speed: 0
Limit Width: Disabled
Limit Height: Disabled
Loop: Enabled

Any help would be much appreciated.

We are trying to add automation with in the livestream, so amending the text transform to make it all fit during a live stream isn't ideal and looks unprofessional.

Any other solutions you could recommend for this?

Thanks,

Dr N.
 

Attachments

  • Screenshot from 2021-02-13 13-42-39.png
    Screenshot from 2021-02-13 13-42-39.png
    52.9 KB · Views: 66

Renoized

New Member
I know this is an old one, but I had a similar issue which I solved by creating an HTML file and importing it as a browser source. Did you ever find a solution?
 
Top