需先从 casparcg.com/downloads 或 builds.casparcg.com 下载发行版,或自行从源码编译;Flash 模板支持需单独安装 Adobe Flash Player 11.8.800.94 且仅限 Windows;客户端软件 CasparCG Client 需另行下载,不随服务器附带。
server
CasparCGGPL-3.0活跃维护专业级广播播出软件,能把图文、音频和视频稳定输出到多路信号,自 2006 年起支撑 7×24 小时直播制作。
CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available under the Releases tab https://casparcg.com.
Windows:启动 casparcg_auto_restart.bat,或分别启动 casparcg.exe 和 scanner.exe
Linux:运行 run.sh,或用 tools/linux/start_docker.sh 在 docker 中运行需要支持 OpenGL 4.5 的显卡,推荐 Nvidia GPU,其他 GPU 大概率可用;Intel 和 AMD CPU 已测试可用;GPU 与 CPU、Decklink 与 CPU 之间的 PCIE 带宽很重要,尽量避免走芯片组通道。Windows 推荐 11,Linux 推荐 Ubuntu 24.04。
专业播出级图文音视频播放录制服务器,自2006年起用于7x24小时广播生产
专业级广播播出软件,能把图文、音频和视频稳定输出到多路信号,自 2006 年起支撑 7×24 小时直播制作。
核心能力
- 向多个输出通道播放专业图文、音频和视频
- 支持录制专业图文、音频和视频
- 通过编辑 casparcg.config 文本文件完成配置
- 提供 Windows 与 Linux 版本
- 可选用 Flash 模板支持(仅 Windows)
容易踩的坑
- v2.5.1-stablev2.5.1 Stable最新正式版2026-09-16 · 2026-09-16 16:29 UTC
Core
Improvements
- Remove AVX2 requirement. It is still required for v210 decklink output, but not for other usage.
- Update FFmpeg to 8.1.2
Fixes
- AMCP: Prevent race when executing BATCH
- Linux: Support SFML 3 (not 100% feature parity)
- Windows: Prevent background throttling when no visible window
- Channel grid failing to initialise
Producers
Fixes
- FFmpeg: Gracefully handle ENOMEM errorss
- FFmpeg: Reduce mutex contention
- FFmpeg: Ensure graph is stopped before joining
- HTML: Missing WebGPU libraries (windows only)
Consumers
Improvements
- Decklink: Add option to disable keying
- Audio: Configurable delay
- Audio: Allow multiple devices to be used
- Audio: Improve sync to other consumers
- Screen: Configurable delay
Fixes
- Audio: Device enumeration issues
- Decklink: Recover av-sync in extreme cases
- Decklink: Check for keying support before enabling
- Decklink: Free model names string
Full Changelog: https://github.com/CasparCG/server/compare/v2.5.0-stable...v2.5.1-stable
- v2.5.0-stablev2.5.0 Stable2025-12-10 · 2025-12-10 18:49 UTC
查看更新说明
Important
We recommend running CasparCG 2.5 on CPUs which support AVX2. It is required for some of our in-progress HDR support. Intel CPUs based on Haswell or later support this, which were first released to consumers in 2013, or 2014 for servers.
Starting with CasparCG 2.6, this will become a requirement.As of 2.5.1 this is only a requirement for certain functionality relating to HDR.Make sure to install the latest MSVC runtime, the compiler update requires a newer version than 2.4 https://aka.ms/vc14/vc_redist.x64.exe
Core
Improvements
- Initial support for HDR. This is limited to a subset of producers and consumers at this stage.
- Build for Windows with VS2022
- Rework linux builds to produce ubuntu deb files
- Update ffmpeg to 7.0
- Reimplement mixer transforms, to handle routes correctly
- Support more pixel formats from ffmpeg, to preserve colour accuracy better
- Support running on headless linux
- Transitions: Additional behaviours
Fixes
- Build with boost 1.85/1.86/1.87/1.88
- Build with ffmpeg 7.1
- Only produce mixed frames on channels which have consumers
- Routed channels not compositing correctly when channel used a MIXER KEY
- Handle audio for fractional framerates properly
- Gracefully exit on SIGINT and SIGTERM
Producers
Improvements
- FFmpeg: Support loading with a scaling-mode, to configure how clips get fit into the channel
- FFmpeg: Support more pixel formats without cpu conversion
- FFmpeg: Enable alpha for webm videos
- Image: Support loading with a scaling-mode, to configure how images get fit into the channel
- Image: Replace freeimage with ffmpeg
- HTML: Update CEF to 142
- HTML: Support audio
Fixes
- Route: Use full field rate when performing i->p channel route
- HTML: Gracefully handle page load errors
- HTML: Always set cache path
Consumers
Improvements
- Screen: Set size and position from AMCP
- Screen: Improve performance
- Image: Propagate AMCP parameters from PRINT command
- FFmpeg: Remove unnecessary forced conversion to YUVA422
- Decklink: Support explicit yuv output (requires AVX2)
- Decklink: Allow selecting device by hardware persistent id
Fixes
- FFmpeg: Correctly handle PTS on frame drop
Full Changelog: https://github.com/CasparCG/server/compare/v2.4.3-stable...v2.5.0-stable
- v2.4.3-stablev2.4.3 Stable2025-02-26 · 2025-02-26 16:54 UTC
查看更新说明
Core
Fixes
- Improve error handling for invalid config files #1571
- Flush logs before exit #1571
- Check audio cadence values look sane before accepting format #1588
- Cross-channel routes from progressive to interlaced showing lots of black #1576
- Transition: ignoring some transforms of input frames #1602
Producers
Fixes
- FFmpeg: fix crash on invalid frame header
- Decklink: Crash with ffmpeg 7 #1582
- HTML: Fix crash during uninit on exit
- Image: update state during init #1601
Consumers
Fixes
- FFmpeg: set frame_rate for rtmp streams #1462
Full Changelog: https://github.com/CasparCG/server/compare/v2.4.2-stable...v2.4.3-stable
- v2.4.2-stablev2.4.2 Stable2025-01-04 · 2025-01-04 17:15 UTC
查看更新说明
Consumers
Fixes
- Decklink: fix support for driver 14.3 and later
Full Changelog: https://github.com/CasparCG/server/compare/v2.4.1-stable...v2.4.2-stable
- v2.4.1-stablev2.4.1 Stable2024-10-08 · 2024-10-08 15:58 UTC
查看更新说明
Core
Fixes
- Fix bad config file examples
- Fix
casparcg_auto_restart.batnot starting scanner - Revert removal of tbbmalloc, due to notable performance loss on windows
- Supress some cmake build warnings
- Build failure when doxygen installed on system
- Build failures with ffmpeg 7.0
- Revert RPATH linking changes
Producers
Fixes
- FFmpeg: Ignore ndi:// urls
- FFmpeg: Using both in and seek could result in incorrect duration
- Route: Race condition during destruction
- Image: Update freeimage on windows with some CVE fixes and failures with certain pngs
- Image: Respect EXIF rotate flag
- NDI: list local sources
Consumers
Fixes
- Decklink: subregion copy not respecting frame height
- Decklink: subregion vertical offset
- Decklink: subregion height limited with some formats
Full Changelog: https://github.com/CasparCG/server/compare/v2.4.0-stable...v2.4.1-stable
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
CasparCG Server
Thank you for your interest in CasparCG Server, a professional software used to play out and record professional graphics, audio and video to multiple outputs. CasparCG Server has been in 24/7 broadcast production since 2006.
The CasparCG Server works on Windows and Linux.
System Requirements
- A graphics card (GPU) capable of OpenGL 4.5 is required.
- An Nvidia GPU is recommended, but other GPU's will likely work fine.
- Intel and AMD CPU's have been tested and are known to work
- PCIE bandwidth is important between your GPU and CPU, as well as Decklink and CPU. Avoid chipset lanes when possible.
Windows
- Windows 11 is recommended
- Windows 10 is supported as best effort
Linux
- Ubuntu 24.04 is recommended
- Other distributions and releases will work but you will need to compile it yourself and have not been tested
Getting Started
-
Download a release from (http://casparcg.com/downloads). Alternatively, newer testing versions can be downloaded from (http://builds.casparcg.com) or built from source
-
Install any optional non-GPL modules
- Flash template support (Windows only):
-
Uninstall any previous version of the Adobe Flash Player using this file: (http://download.macromedia.com/get/flashplayer/current/support/uninstall_flash_player.exe)
-
Download and unpack (http://download.macromedia.com/pub/flashplayer/installers/archive/fp_11.8.800.94_archive.zip)
-
Install Adobe Flash Player 11.8.800.94 from the unpacked archive: fp_11.8.800.94_archive\11_8_r800_94\flashplayer11_8r800_94_winax.exe
-
Configure the server by editing the self-documented "casparcg.config" file in a text editor.
-
- Windows: start
casparcg_auto_restart.bat, orcasparcg.exeandscanner.exeseparately. - Linux: start the
run.shprogram or use tools/linux/start_docker.sh to run within docker (documentation is at the top of the file).
- Windows: start
-
Connect to the Server from a client software, such as the "CasparCG Client" which is available as a separate download.
Documentation
The most up-to-date documentation is always available at https://casparcg.com/docs/wiki
Ask questions in the forum: https://casparcgforum.org/
Development
See BUILDING for instructions on how to build the CasparCG Server from source manually.
License
CasparCG Server is distributed under the GNU General Public License GPLv3 or higher, see LICENSE for details.
CasparCG Server uses the following third party libraries:
- FFmpeg (http://ffmpeg.org/) under the GPLv2 Licence. FFmpeg is a trademark of Fabrice Bellard, originator of the FFmpeg project.
- Threading Building Blocks (http://www.threadingbuildingblocks.org/) library under the GPLv2 Licence.
- SFML (http://www.sfml-dev.org/) under the zlib/libpng License.
- GLEW (http://glew.sourceforge.net) under the modified BSD License.
- boost (http://www.boost.org/) under the Boost Software License, version 1.0.