CasparCG: professional graphics and video play-out software
Proven in 24/7 broadcasts since 2006
- Plays simultaneous layers of dynamic graphics, videos and images in real-time for all broadcast, show, event and signage needs.
- Supports multiple inputs and outputs of both SD and HD to HD-SDI, HDMI and/or computer screens with key/alpha, including SDI-embedded audio. Comprehensive protocol allows for automated operation or manual control from any platform.
- Wide codec support including ProRes, DNxHD and DVCPROHD for both playback and rendering to disk.
- High-performance with asynchronous and multi-threaded I/O and paired with GPU-accelerated real-time image adjustments and compositing with blend modes.
- A typical computer running the CasparCG Server software can simultaneously play back several 1080p50 videos with embedded alpha and audio together with several layers of dynamic text and graphics to multiple outputs such as screens and projectors. Add one or more pro video cards for live video/audio input(s) and output(s) to SD/HD-SDI.
Download the feature overview brochure as PDF.
Choose any video standard
(or make your own)
CasparCG Server 2.0 plays all the current broadcast formats in both SD and HD, and outputs them to one or several video cards and/or screens simultaneously. Choose between NTSC or PAL; progressive, upper-field or lower-field interlacing. When outputting to computer screens, you can even define your own resolution and frame rate!
Play all common formats
No matter if you are using Apple ProRes, Avid DNxHD, MPEG-2, H.264 or any other common QuickTime or AVI codec such as DVCPROHD or FLV, your video can be played by CasparCG Server. With support for an embedded alpha channel and high-quality audio, you can play one or multiple simultaneous videos at full quality. Since you can generate an alpha channel from any media type, it’s easier than ever to output good looking HD without having to use codecs that large files.
Outstanding performance and graphics acceleration
Need to play a lot of big videos? Simultaneously? No problem!
CasparCG Server takes full advantage of multi-core processors by performing many tasks in parallel. By using your graphics card, many functions such as color transforms, compositing, transparency, scaling and image adjustments such as brightness/contrast can be done in real-time. Buffering and file reading/writing is asynchronous to makes for smooth and uninterrupted playback. A single computer running CasparCG Server can play out more than five simultaneous 1080p50 videos to one or several HD-SDI outputs, including alpha and uncompressed audio!
Stack multiple media freely and re-order them on the fly
No matter what combination of videos, Flash files and images you are using, all the media you play out with CasparCG Server are stacked and composited in real-time, using the embedded alpha channels. Choose your stacking order freely, the software can even reorder media while it’s playing, and you mix the layers using Blend Modes such as Add, Screen and Multiply.
Multiple SDI outputs from one server
While CasparCG Server is a software-only solution, you can add pro video cards if you need broadcast output. The software supports multiple cards in the same machine, no matter if you use cards from BlackMagic Design or Bluefish Technologies. You can even use cards that have multiple channels, letting you use smaller cases that are easier to fit in a small rack.
Play out to computer screens
Play out to multiple computer screens or projectors without any additional hardware – choose if you want your content scaled (GPU-accelerated) to fit the screen or displayed at the native resolution. If you have several screens attached you can either choose to mirror them or use each as a separate output. Interlaced media is automatically de-interlaced before it is rendered to progressive screens, for maximum image quality.
Render graphics and video to disk
While CasparCG Server was designed for real-time playback, the new Disk Consumer will let you render your output to any of the supported video codecs, such as ProRes and DNxHD. Great for transcoding, or for adding subtitling or logos. Or why not use for an automatic lower-third-generator that spits out animated graphics for your NLE editors?
Live video input
Video and audio input into a DeckLink card can be used just like any other media. Use it as one of several layers (each of which can be transformed with the Mixer feature) or just overlay other media such as video and graphics on top and then output it. You can even cut a hole in the input video with another video, a Flash template or an image!
Generate alpha from any media
HD video codecs that are alpha-capable tend to generate very big files. CasparCG Server instead lets you use two small files with an alpha-free codec such as H.264; one for fill and one for alpha! Use the embedded alpha channel of videos, Flash templates and images, or create the alpha channel with a separate file. You can cut a hole in a video file with an animated Flash template, or even an animated image!
Real-time video effects and image adjustments
All playing media can be manipulated in real-time, thanks to the extensive GPU-acceleration. You can move, scale, mask and change the opacity of any playing media layer and take advantage of the animation presets, just like with the built-in transitions. Other GPU-accelerated image adjustments such as Brightness, Contrast and Saturation can also be applied. You can even de-interlace video, transform it and then re-interlace it correctly.
Great audio options including SDI embedding
While the CasparCG Server excels at pixels, the audio options aren’t far behind. With real-time sampling and bit-rate conform, plus support for multi-track mixing, you can play a multitude of formats and output them either via normal audio outputs or as embedded audio in your SD/HD-SDI output. Many DeckLink cards also output audio via HDMI and AES/EBU connectors.
Monitor real-time performance
With the Diagnostics window you can see a graphical break-down of how long each step in the process of outputting a frame takes. This helps you optimize performance and trouble-shoot lagging video by seeing, for example, how long it takes to read a file from disk. Via simple commands you can query an individual layer’s status, such as size, resolution and length.
Grid-view of all playing media
With a simple command, you can output all your playing channels as a grid view to a screen and/or video output. Combined with the feature that lets you grab the input video from a DeckLink card, you can build yourself a monitoring station!
Animated transitions, queuing and custom loop points
By using the built-in animation functions, you can instantly create a professional transition between playing media, no matter if it is video, Flash templates, audio or images. Mix between a video loop and a graph, or wipe on a chart on top of an image, for example. Video and audio files can now have a custom in-point for the built-in looping functionality. You can also choose to pause and seek in any playing media. With new command functionality you can also queue several video clips and have them automatically play the next clip once the the previous clip has finished.
Works on Windows 7 and Vista
CasparCG Server 2.0 now fully supports modern operating systems and can be installed on both 32-bit and 64-bit versions of Windows 7 and Windows Vista. Take full advantage of faster disk access and enhanced performance when upgrading from Windows XP (which is still supported.) All configuration has moved to a text file and we don’t even use an installer anymore. You can now also move the CasparCG folder freely and place it wherever you please!