Skip to content

Release v1.7.4

Latest

Choose a tag to compare

@github-actions github-actions released this 24 May 19:49
· 1 commit to main since this release
Immutable release. Only release title and notes can be modified.
0d1a0f7

πŸš€ ccap v1.7.4

A high-performance, lightweight cross-platform camera capture library with hardware-accelerated pixel format conversion.

🌐 Documentation: ccap.work | Repository: GitHub

βœ… Quality Assurance

All packages passed comprehensive tests on Windows, macOS, Linux x86_64, and Linux ARM64 platforms.

πŸ”§ Build Environment & Compatibility

  • Linux Builds: Ubuntu 20.04 (GLIBC 2.31), compatible with Ubuntu 20.04+, Debian 11+, Fedora 32+, Arch Linux
  • Windows: MSVC 2019+, static runtime (no dependencies)
  • macOS: Universal Binary (Intel + Apple Silicon), macOS 10.13+
  • Requirements: C++17 compiler for library integration

πŸ“¦ Available Packages

Libraries (static & shared):

  • ccap-macos-universal-{static,shared}.tar.gz - macOS Universal Binary
  • ccap-msvc-x86_64-{static,shared}.zip - Windows x64 (Debug + Release)
  • ccap-linux-{x86_64,arm64}-{static,shared}.tar.gz - Linux packages

CLI Tools (ready-to-run, all with GLFW preview support):

  • ccap-cli-macos-universal.tar.gz - macOS Universal Binary
  • ccap-cli-msvc-x86_64.zip - Windows x64
  • ccap-cli-linux-{x86_64,arm64}-gnu.tar.gz - Linux glibc (smaller, optimized for modern systems)
  • ccap-cli-linux-{x86_64,arm64}-musl.tar.gz - Linux musl (fully static, maximum compatibility)

CLI Features: All CLI packages include --preview for real-time camera preview (requires X11/Wayland on Linux).
musl vs glibc: musl versions (~1.9MB) are larger but work on ANY Linux distribution; glibc versions (~580KB) are smaller but require GLIBC 2.31+.

πŸš€ Quick Start

Library Integration:

Each package contains headers, libraries, examples, and CMake configs. See BUILD_AND_INSTALL.md for detailed instructions.

CLI Tool Usage:

# List cameras
./ccap --list-devices

# Capture image
./ccap --output my-capture.bmp

# Preview with GLFW (if available)
./ccap --preview

macOS: Use ./run_ccap.sh to bypass Gatekeeper, or see USAGE.md in the package.

For complete CLI documentation, visit CLI Documentation.

πŸ“š Documentation


For complete changelog, see the auto-generated content below.

What's Changed

  • feat: add video file writing support for macOS and Windows by @wysaid in #55

Full Changelog: v1.7.2...v1.7.4