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.

v2.5.1-stable发布于 2026-09-16 16:29 UTC1,106star +1 / 7 天325fork同步于 2026-11-10 17:53 UTC

怎么上手

由 README 提炼,执行前请确认
Windows:启动 casparcg_auto_restart.bat,或分别启动 casparcg.exe 和 scanner.exe
Linux:运行 run.sh,或用 tools/linux/start_docker.sh 在 docker 中运行
硬件要求按 README 说明

需要支持 OpenGL 4.5 的显卡,推荐 Nvidia GPU,其他 GPU 大概率可用;Intel 和 AMD CPU 已测试可用;GPU 与 CPU、Decklink 与 CPU 之间的 PCIE 带宽很重要,尽量避免走芯片组通道。Windows 推荐 11,Linux 推荐 Ubuntu 24.04。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

专业播出级图文音视频播放录制服务器,自2006年起用于7x24小时广播生产

专业级广播播出软件,能把图文、音频和视频稳定输出到多路信号,自 2006 年起支撑 7×24 小时直播制作。

核心能力

  • 向多个输出通道播放专业图文、音频和视频
  • 支持录制专业图文、音频和视频
  • 通过编辑 casparcg.config 文本文件完成配置
  • 提供 Windows 与 Linux 版本
  • 可选用 Flash 模板支持(仅 Windows)

容易踩的坑

需先从 casparcg.com/downloads 或 builds.casparcg.com 下载发行版,或自行从源码编译;Flash 模板支持需单独安装 Adobe Flash Player 11.8.800.94 且仅限 Windows;客户端软件 CasparCG Client 需另行下载,不随服务器附带。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v2.5.1-stable
  1. 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

  2. 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

  3. 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

  4. 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

  5. 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.bat not 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

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    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

    1. Download a release from (http://casparcg.com/downloads). Alternatively, newer testing versions can be downloaded from (http://builds.casparcg.com) or built from source

    2. Install any optional non-GPL modules

      • Flash template support (Windows only):
      1. Uninstall any previous version of the Adobe Flash Player using this file: (http://download.macromedia.com/get/flashplayer/current/support/uninstall_flash_player.exe)

      2. Download and unpack (http://download.macromedia.com/pub/flashplayer/installers/archive/fp_11.8.800.94_archive.zip)

      3. 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

    3. Configure the server by editing the self-documented "casparcg.config" file in a text editor.

      1. Windows: start casparcg_auto_restart.bat, or casparcg.exe and scanner.exe separately.
      2. Linux: start the run.sh program or use tools/linux/start_docker.sh to run within docker (documentation is at the top of the file).
    4. 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: