RPI TV Titling System - An Open Source titling and character generator system for television stations.
HTML PHP JavaScript CSS
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
cache
css
fonts
js
migrations
out-of-date
out
templates
tests
thumbs
.gitignore
.htaccess
INSTALL
LICENSE
README.md
abbrevCHS.php
addTeamCsv.php
animHeads.php
animatedStatscard.php
bugSelector.php
cdb_update.php
cdb_update_p.php
chsToJSON.php
chsloader.php
config.sample.php
divingStandings.php
flexBox.php
gameSummary.php
genall.php
getStatscard.php
im.js
im_billboards.php
im_canvas.php
im_edit.css
im_edit_ptitle.php
im_edit_title.php
im_event_title.php
im_events.php
im_gui.php
im_import_template.php
im_layout.php
im_opening.php
im_organizations.php
im_peditor.php
im_render_title.php
im_teams.php
im_test.php
im_title_list.php
im_ui.css
im_ui.js
im_ui.php
imagick.php
imagick_include.php
include.php
index.php
init.php
loadCurrentBug.php
opening_titles.html
parseRoster.js
peditor.php
pngAnimator.php
putter.php
reilly_scoreboard.svg.erb
renderQueue.js
rpigs.jpg
rpits.jpg
sequencer.php
sidearm.xml
sidearm_parse.php
sql.php
state_province.js
statsloader.php
stypeEditor.php
teamedit.php
test_head.js
upload_file.php
weather.php

README.md

RPI TV Titling System

An Open Source titling and character generator system for television stations. Provides simple titling solutions for general use and also heavy support for sports productions. If live sports coverage is your thing you may also want to check out our sister project RPI TV Scoreboard.

Table of contents

Installation

For full installation details please see INSTALL.

Dependencies

  • Apache 2 (Apache 2.0) - RPITS is a web-based program, so it needs an Apache/PHP/MySQL stack to run (specifically apache2, libapache2-mod-php5, php5-mysql, php5-imagick).
  • ImageMagick Imagick PHP Extension (PHP 3.01) - ImageMagick is used for rendering of titles, especially its robust text-resizing abilities.
  • Exavideo Exacore Keyer (GPL-3.0) - The Exacore keyer is used for overlaying titles onto a video feed, this not needed if RPITS is being used solely as a post-production title generator.

Usage

RPITS can be used both as a live production control panel and as a post-production tool, although the feature set is heavily weighed towards the former. Full usage documentation will be added here in the future, in the meantime there wll just be scaffolding describing general features and abilites.

Setting up an Event

RPITS organizes titles based on events, whether it be a hockey game, debate, concert, or something else entirely. Time should be taken prior to an event to add title templates to the event, add information to those titles, and render everything that can be rendered. In the case of sporting events organization, team, and player information should be added and updated as well.

Using the Live UI

During an event the Live UI is the control panel for previewing and outputting graphics onto your live video feed. Ideally everything that needs to be done on the fly can be done in this interface, whether it be updating title text, adding another template, or rendering a title.

License

RPITS is licensed under MIT: LICENSE

FOSS Inclusions

The following are included, whole or in part, within this project. All included materials must have compatible licenses.