{"id":129,"date":"2026-09-29T09:35:00","date_gmt":"2026-09-29T07:35:00","guid":{"rendered":"https:\/\/tg-app.pl\/blog\/belka-wyniku-obs-ocr\/"},"modified":"2026-10-14T12:45:56","modified_gmt":"2026-10-14T10:45:56","slug":"belka-wyniku-obs-ocr","status":"publish","type":"post","link":"https:\/\/tg-app.pl\/blog\/belka-wyniku-obs-ocr\/","title":{"rendered":"Belka wyniku w OBS, kt\u00f3ra aktualizuje si\u0119 sama \u2013 OCR Live Scanner"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Belka wyniku z zegarem to element, kt\u00f3ry odr\u00f3\u017cnia amatorski stream od profesjonalnej transmisji. Widz, kt\u00f3ry do\u0142\u0105cza w po\u0142owie meczu, w sekund\u0119 widzi, kto prowadzi, ile zosta\u0142o do ko\u0144ca i kt\u00f3ra jest kwarta. Problem w tym, \u017ce kto\u015b musi t\u0119 belk\u0119 aktualizowa\u0107 \u2013 a operator transmisji ma ju\u017c pe\u0142ne r\u0119ce roboty. W tym poradniku pokazujemy, jak zrobi\u0107 <strong>belk\u0119 wyniku w OBS<\/strong>, kt\u00f3ra aktualizuje si\u0119 sama, odczytuj\u0105c wynik i czas gry z programu meczowego, oraz jak j\u0105 dobrze zaprojektowa\u0107 i ustawi\u0107.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Czym jest belka wyniku i co powinna zawiera\u0107?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Belka wyniku (ang. <em>score bug<\/em>) to niewielka grafika na\u0142o\u017cona na obraz transmisji, zwykle w g\u00f3rnym rogu kadru. Dobra belka wyniku jest czytelna na telefonie, nie zas\u0142ania akcji i pokazuje tylko to, czego widz naprawd\u0119 potrzebuje:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>skr\u00f3ty nazw dru\u017cyn<\/strong> (3\u20134 litery) lub ich logotypy,<\/li><li><strong>aktualny wynik<\/strong> \u2013 najwi\u0119kszym i najbardziej kontrastowym fontem,<\/li><li><strong>czas gry<\/strong> i numer cz\u0119\u015bci meczu (kwarta, po\u0142owa, set),<\/li><li>w zale\u017cno\u015bci od dyscypliny: <strong>faule dru\u017cynowe<\/strong>, czas akcji (shot clock), wynik w setach czy liczb\u0119 przerw na \u017c\u0105danie.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Im mniej element\u00f3w, tym lepiej. Belka, kt\u00f3ra zajmuje \u0107wier\u0107 ekranu, m\u0119czy widz\u00f3w i zas\u0142ania to, co najwa\u017cniejsze \u2013 sam\u0105 gr\u0119.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jak zwykle robi si\u0119 belk\u0119 wyniku w OBS?<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>R\u0119cznie<\/strong> \u2013 operator klika punkty w osobnym programie do grafiki. Dzia\u0142a, ale przy szybkim meczu belka zawsze jest kilka sekund do ty\u0142u, a pomy\u0142ki widz\u0105 wszyscy widzowie.<\/li><li><strong>Integracja z systemem meczowym<\/strong> \u2013 najlepsza opcja, ale nie ka\u017cdy program do prowadzenia meczu udost\u0119pnia dane na zewn\u0105trz.<\/li><li><strong>Odczyt obrazu (OCR)<\/strong> \u2013 system \u201eczyta\u201d wynik i czas prosto z ekranu programu meczowego. Dzia\u0142a z praktycznie ka\u017cdym oprogramowaniem.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">W koszyk\u00f3wce, futsalu czy pi\u0142ce r\u0119cznej wynik zmienia si\u0119 co kilkadziesi\u0105t sekund, a zegar biegnie bez przerwy. R\u0119czne klikanie oznacza w praktyce, \u017ce jedna osoba musi patrze\u0107 jednocze\u015bnie na boisko, tablic\u0119 i panel graficzny. Dlatego automatyczna belka wyniku to nie gad\u017cet, tylko realna oszcz\u0119dno\u015b\u0107 pracy i mniej b\u0142\u0119d\u00f3w na wizji.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jak dzia\u0142a OCR Live Scanner?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">OCR Live Scanner odczytuje wynik i czas gry z programu do prowadzenia meczu, np. FIBA Live Stats, analizuje dane i przesy\u0142a je do specjalnego widoku z belk\u0105 wyniku. Ten widok podpinasz w OBS jako \u017ar\u00f3d\u0142o przegl\u0105darki.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Wybierasz \u017ar\u00f3d\u0142o obrazu<\/strong> \u2013 np. okno programu z wynikami.<\/li><li><strong>Zaznaczasz obszary wyniku i czasu<\/strong> \u2013 podgl\u0105d od razu pokazuje, czy pola s\u0105 ustawione poprawnie.<\/li><li><strong>System od\u015bwie\u017ca dane co 1 sekund\u0119<\/strong>.<\/li><li><strong>Do systemu trafiaj\u0105 tylko dane meczu<\/strong> \u2013 bez wysy\u0142ania pe\u0142nego obrazu wideo.<\/li><li><strong>Otrzymujesz gotow\u0105 belk\u0119<\/strong> z wynikiem i czasem, kt\u00f3r\u0105 podpinasz jako overlay w OBS.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">W skr\u00f3cie: <em>program meczowy \u2192 odczyt i analiza danych \u2192 widok belki wynik\/czas \u2192 OBS<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Belka wyniku w OBS krok po kroku<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sama konfiguracja w OBS zajmuje kilka minut. Belka jest zwyk\u0142\u0105 stron\u0105 internetow\u0105 z przezroczystym t\u0142em, wi\u0119c dodajesz j\u0105 tak jak ka\u017cd\u0105 inn\u0105 grafik\u0119 z przegl\u0105darki:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>W OBS w wybranej scenie kliknij <strong>+<\/strong> w panelu \u0179r\u00f3d\u0142a i wybierz <strong>Przegl\u0105darka<\/strong> (Browser Source).<\/li><li>Wklej adres widoku belki wygenerowany w Turniej Generatorze.<\/li><li>Ustaw szeroko\u015b\u0107 i wysoko\u015b\u0107 \u017ar\u00f3d\u0142a zgodnie z rozdzielczo\u015bci\u0105 transmisji (najcz\u0119\u015bciej 1920\u00d71080).<\/li><li>Przeci\u0105gnij belk\u0119 w wybrane miejsce kadru \u2013 zwykle lewy lub prawy g\u00f3rny r\u00f3g.<\/li><li>Je\u015bli belka ma pojawia\u0107 si\u0119 tylko w niekt\u00f3rych uj\u0119ciach, dodaj j\u0105 do ka\u017cdej sceny z kamer\u0105, a pomi\u0144 w scenach z przerw\u0105 czy reklam\u0105.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Szczeg\u00f3\u0142owy opis ustawie\u0144 \u017ar\u00f3d\u0142a przegl\u0105darki (m.in. od\u015bwie\u017canie i w\u0142asne style CSS) znajdziesz w <a href=\"https:\/\/obsproject.com\/kb\/browser-source\" target=\"_blank\" rel=\"noopener\">oficjalnej dokumentacji OBS<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Najcz\u0119stsze b\u0142\u0119dy przy belce wyniku<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Za ma\u0142y font<\/strong> \u2013 wi\u0119kszo\u015b\u0107 widz\u00f3w ogl\u0105da transmisje sportowe na telefonie. Sprawd\u017a podgl\u0105d na smartfonie przed meczem.<\/li><li><strong>Belka zas\u0142ania wa\u017cny fragment boiska<\/strong> \u2013 np. kosz albo bramk\u0119 przy uj\u0119ciu z naro\u017cnika. Ustaw kamer\u0119 i belk\u0119 razem.<\/li><li><strong>Niezsynchronizowany zegar<\/strong> \u2013 je\u015bli obraz z kamery ma op\u00f3\u017anienie wzgl\u0119dem programu meczowego, wynik mo\u017ce \u201ewyprzedza\u0107\u201d akcj\u0119. Warto sprawdzi\u0107 to na rozgrzewce.<\/li><li><strong>Brak testu przed transmisj\u0105<\/strong> \u2013 zaznacz obszary OCR i sprawd\u017a odczyt na kilku zmianach wyniku, zanim p\u00f3jdzie start.<\/li><li><strong>Zbyt wiele informacji naraz<\/strong> \u2013 statystyki zawodnik\u00f3w lepiej pokazywa\u0107 w osobnych planszach w przerwach.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Co zyskujesz?<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>szybsz\u0105 publikacj\u0119 aktualnego wyniku i czasu podczas transmisji,<\/li><li>mniej r\u0119cznego przepisywania i mniej pomy\u0142ek operatora,<\/li><li>sp\u00f3jne dane meczowe w panelu i na overlayu,<\/li><li>mo\u017cliwo\u015b\u0107 prowadzenia transmisji w mniejszym zespole \u2013 operator skupia si\u0119 na kamerach, a nie na grafice.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Gdzie sprawdza si\u0119 najlepiej?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">W turniejach i ligach transmitowanych na \u017cywo, w kt\u00f3rych wynik jest prowadzony w aplikacji meczowej i trzeba go szybko pokazywa\u0107 widzom bez dodatkowej pracy operatora \u2013 np. w koszyk\u00f3wce, siatk\u00f3wce, pi\u0142ce r\u0119cznej czy futsalu. Szczeg\u00f3lnie przydaje si\u0119 przy turniejach na kilku boiskach naraz, gdy ka\u017cda transmisja ma osobn\u0105 belk\u0119 wyniku, a na wszystkie jest jeden realizator.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nie masz jeszcze rozbudowanej transmisji? Zacznij od prostszej opcji \u2013 <a href=\"https:\/\/tg-app.pl\/blog\/transmisja-turnieju-z-telefonu\/\">transmisji turnieju na YouTube z telefonu<\/a>. Prowadzisz mecze 3&#215;3? Zobacz <a href=\"https:\/\/tg-app.pl\/blog\/elektroniczny-protokol-koszykowki-3x3\/\">elektroniczny protok\u00f3\u0142 3&#215;3<\/a> ze statystykami gotowymi pod OBS \u2013 przy meczach prowadzonych w protokole Turniej Generatora belka pobiera dane bezpo\u015brednio z protoko\u0142u, bez OCR. Tak dzia\u0142a\u0142a transmisja dw\u00f3ch boisk na <a href=\"https:\/\/tg-app.pl\/blog\/turniej-koszykowki-3x3-magic-streetball-kety-2026\/\">turnieju koszyk\u00f3wki 3&#215;3 Magic Streetball K\u0119ty 2026<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/tg-app.pl\/info\/ocr-live-scanner\">Poznaj OCR Live Scanner<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Belka wyniku to wisienka na torcie. Zobacz, co powinien mie\u0107 dobry <a href=\"https:\/\/tg-app.pl\/blog\/program-do-turniejow\/\">program do turniej\u00f3w<\/a>, \u017ceby wyniki i harmonogram by\u0142y gotowe przed transmisj\u0105.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Najcz\u0119\u015bciej zadawane pytania<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Z jakim programem meczowym dzia\u0142a OCR Live Scanner?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Z ka\u017cdym, kt\u00f3ry wy\u015bwietla wynik i czas gry na ekranie, np. FIBA Live Stats. Wystarczy wskaza\u0107 obszary wyniku i czasu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Jak cz\u0119sto aktualizuje si\u0119 belka wyniku?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dane od\u015bwie\u017caj\u0105 si\u0119 automatycznie co 1 sekund\u0119.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Czy system wysy\u0142a obraz wideo na serwer?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nie. Do systemu trafiaj\u0105 tylko odczytane dane meczu, bez pe\u0142nego obrazu wideo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Czy belk\u0119 wyniku mo\u017cna doda\u0107 w innym programie ni\u017c OBS?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tak. Belka to strona internetowa z przezroczystym t\u0142em, wi\u0119c zadzia\u0142a w ka\u017cdym programie do transmisji, kt\u00f3ry obs\u0142uguje \u017ar\u00f3d\u0142o przegl\u0105darki, np. Streamlabs czy vMix.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wynik i zegar na transmisji bez r\u0119cznego klikania. Pokazujemy, jak OCR Live Scanner odczytuje dane z programu meczowego i tworzy belk\u0119 do OBS.<\/p>\n","protected":false},"author":2,"featured_media":117,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[89,109,111,51],"class_list":["post-129","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-poradniki","tag-koszykowka","tag-obs","tag-ocr","tag-transmisja-na-zywo"],"_links":{"self":[{"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/posts\/129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/comments?post=129"}],"version-history":[{"count":5,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/posts\/129\/revisions"}],"predecessor-version":[{"id":428,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/posts\/129\/revisions\/428"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/media\/117"}],"wp:attachment":[{"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/media?parent=129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/categories?post=129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/tags?post=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}