Frequently Asked Questions

WAGS2 (Wicked Awesome Graphics System v2) is – at its core – client software for the CasparCG server. Building on the capabilities of CasparCG, WAGS2 makes it easy to generate intelligent, dynamic graphics templates that can be overlayed on live video, as well as playout videos and still images. It may be helpful to think of WAGS2 as a character generator mixed with an ingest/playout system.

With WAGS2, you can generate rundowns that contain dynamic, animated graphics templates, video packages, music, still images, external video sources, web-based sources, and more. All of that can be played out onto two channels simultaneously, and layered in countless ways.

CasparCG is an open source graphics and media server originally developed by a team at Sveriges Television in Sweden, and further developed with the help of programmers and users across the globe. CasparCG provides the actual graphics and media processing behind the scenes for WAGS.

CasparCG is command line driven, and does not have a graphical interface built in. WAGS provides the graphical interface and adds additional features that build on the power of CasparCG.

CasparCG is licensed under GNU GPLv3.

More information about CasparCG (including the source code and documentation) can be found at

We designed WAGS2 with smaller production facilities in mind, but it could easily be used by any broadcast or production facility. It was first beta tested in high school television studios because we wanted to see how complete novices would use it.

If you need a broadcast graphics and/or media playout system that’s easy to learn, easy to use, feature rich, and won’t destroy your budget, WAGS2 is for you.

Templates for WAGS2 are made up of an HTML file and associated CSS and JavaScript files, along with an XML file that WAGS2 uses to help interact with the template. Templates are essentially animated web pages.

When a template is selected in WAGS2, it uses the information in the XML file to generate a list of the dynamic fields that can be edited.

WAGS2 and CasparCG work together to inject text, images, and more into selected fields in the HTML file. When a template is played out, this information appears as part of the graphic.

Technically, no. You can create HTML, CSS, and JavaScript files using any text editor. If you want a more streamlined and user friendly experience, we recommend using a program like Sublime Text.

Templates can be animated using most common JavaScript animation libraries. We use and recommend the use of the GreenSock Animation Platform (GSAP). It is very robust, but easy to learn and use.

Debugging templates can be done using Chrome, or by loading them into WAGS2.

WAGS2 is designed to be a two channel system, sending out one channel for overlay graphics (lower thirds, keys, etc..) and a second channel for full screen and background graphics and media. The normal setup for this requires a four channel Blackmagic Design Decklink card. Three channels are used for output (key, fill, and full screen), while the fourth is used for external video input.

Not necessarily. With the appropriate Decklink card from Blackmagic Design, WAGS2 and CasparCG can key graphics over video internally. It can also be used as a standalone playout system.

If you do have a video switcher with downstream key capability, WAGS2 can output separate key and fill signals for your switcher. It is also possible to send a clean program feed to WAGS2 and have it handle the keying internally.

Using a four channel Blackmagic Design Decklink card (such as the Duo 2), WAGS2 will output separate key and fill signals for output channel one, and a full screen combined signal for channel two. Normally, the key and fill signals are sent to your switcher or vision mixer’s downstream key inputs. The other channel would be sent to a source input on your switcher.

If your switcher does not have downstream key capability, you can configure WAGS2 for internal keying. In this case, you would send a clean program feed into WAGS2, which would return a combined program+graphics feed. These two connections would replace the key and fill connections. The other full screen output would be unchanged.

You can connect an external video source to WAGS2 using the fourth channel on the Decklink card. This can be used as a source in WAGS2, and combined with graphics or other media before being sent back out on one of the other two channels.

If your hardware supports it, embedded audio can be sent along with the video on the SDI connections in and out of the Decklink card.

WAGS2 has been tested on Windows 7 and 10. It does not support Windows 8 or 8.1, Vista, or Windows XP. Sorry, no Mac version is available.

We recommend at least a 3.5GHz Intel Core i5 processor and 16GB of RAM. AMD processors have not been tested with WAGS2 or CasparCG and are not recommended.

A separate graphics card capable of OpenGL 3.0 is recommended. Using the onboard graphics chips on many motherboards could cause performance issues.

A desktop monitor with a native resolution of 1920×1080 is required. WAGS2 may not render correctly at other resolutions.

Two hard disks are recommended, at least a 500GB drive for the OS and software, and a second drive for media. The size of the media drive is dependent on the amount of media you need to store.

WAGS2 requires a Blackmagic Design Decklink card. If you only need to output at resolutions up to 1080p, we recommend the Decklink Duo 2.

CasparCG requires that the Microsoft Visual C++ 2010 Redistributable Package and .NET Framework 4.0 (or newer) are installed.

WAGS2 is designed to use a four channel Blackmagic Design Decklink card. If you only need to output in resolutions up to 1080p, we recommend the Decklink Duo 2.

WAGS2 is a two channel system, but uses three output channels and one input channel on the Decklink card.

Two output channels are designated for key and fill signals (of the WAGS2 overlay channel) for downstream key. This can be changed to enable internal keying. The third output channel is for full screen output. The last channel is used as an input for external sources.

If you only wish to use WAGS2 as a standalone playout system and do not need the ability to key graphics over external video, a less expensive Decklink card should suffice.

More information about Blackmagic Design Decklink cards can be found on their website:

If you encounter a problem while using WAGS2, you can open a support ticket here.

We will do our absolute best to reply promptly, but use an internal “triage” system to determine the severity of the support issue. Issues that require more immediate attention will be handled first.

Solutions for common problems can also be found on our support site. We encourage you to check there for an answer before contacting support. Registration is required.