Sone-012 -

A lightweight, high-performance cross-platform camera capture library with video file playback support, plus Rust bindings.

轻量级、高性能的跨平台相机捕获库,支持视频文件播放,并提供 Rust bindings。

Hardware-accelerated conversion with AVX2, Apple Accelerate, NEON

支持 AVX2、Apple Accelerate、NEON 硬件加速

Download ccap Latest

下载 ccap Latest

Pre-built binaries for all supported platforms

所有支持平台的预编译二进制文件

Features

特性

High Performance

高性能

Hardware-accelerated pixel format conversion with up to 10x speedup using AVX2, Apple Accelerate, and NEON.

硬件加速的像素格式转换,使用 AVX2、Apple Accelerate 和 NEON 可提升高达 10 倍性能。

🪶

Lightweight

轻量级

No third-party dependencies - uses only system frameworks for maximum portability.

无第三方库依赖,仅使用系统框架,实现最大可移植性。

🌍

Cross Platform

跨平台

Native support for Windows dual backends (DirectShow by default, Media Foundation also supported), macOS/iOS (AVFoundation), and Linux (V4L2).

原生支持 Windows 双后端(默认 DirectShow,同时支持 Media Foundation)、macOS/iOS (AVFoundation) 和 Linux (V4L2)。

🎨

Multiple Formats

多种格式

Support for RGB, BGR, YUV (NV12/I420) with automatic format conversion.

支持 RGB、BGR、YUV(NV12/I420)及自动格式转换。

🔧

Dual Language APIs

双语言接口

Both modern C++ API and pure C99 interface for various project integration and language bindings.

同时提供现代 C++ API 和纯 C99 接口,支持各种项目集成和语言绑定。

Production Ready

生产就绪

Comprehensive test suite with 95%+ accuracy validation and 50+ test cases.

完整测试套件,95%+ 精度验证,50+ 测试用例。

Supported Platforms

支持的平台

🪟

Windows

DirectShow default + Media Foundation support

MSVC 2019+

🍎

macOS

AVFoundation

Xcode 11+, macOS 10.13+

📱

iOS

AVFoundation

Xcode 11+, iOS 13.0+

🐧

Linux

V4L2

GCC 7+ / Clang 6+

Sone-012 -

In the vast and often overwhelming landscape of Japanese Adult Video (JAV), certain release codes transcend their status as mere catalog numbers to become distinct markers of quality, performance, or specific aesthetic appeal. For enthusiasts and collectors who pay close attention to the output of major studios like S1 No. 1 Style, the "SONE" prefix is instantly recognizable. It signifies a production from one of the industry’s most prestigious labels, known for high production values and a roster of top-tier talent. Within this extensive catalog, stands out as a notable entry, representing a specific moment in time and a showcase of the genre's particular storytelling capabilities. The Significance of the S1 Label To understand the context of SONE-012, one must first appreciate the studio behind it. S1 No. 1 Style is arguably one of the most influential studios in the JAV industry. They are renowned for their "idol" approach to casting, focusing on actresses who possess a blend of mainstream beauty and charismatic screen presence. The studio is also famous for its rigorous production standards. Unlike lower-budget productions that might rely on cramped sets and harsh lighting, S1 productions often feature spacious environments, cinematic lighting, and high-definition cinematography that rivals mainstream television productions.

The "SONE" series specifically is the current flagship line for the studio’s solo actress releases. When a title is assigned a SONE code, it signals that the production is intended to be a highlight of the actress's career, a polished vehicle designed to elevate her brand. Therefore, viewing SONE-012 is not just about watching a scene; it is an experience of the "S1 aesthetic"—a focus on glamour, romanticism, and the stylization of intimacy. SONE-012 fits firmly within the archetypal mold that made S1 famous. While specific plot details vary and are often secondary to the visual experience in this genre, titles in this series often lean heavily into themes of romance, intense passion, and sometimes a gentle dominance that contrasts with the hardcore nature of the content. SONE-012

Typically, a release like this centers on a "lover’s perspective." The camera work is designed to be immersive yet flattering. The cinematography avoids the "shaky cam" found in amateur genres, instead opting for steady, sweeping shots that capture the curvature of the actress's form and the texture of the setting. The lighting is usually warm and soft, eschewing the clinical brightness of older industry standards for a more intimate, moody atmosphere. The success of a title like SONE-012 rests almost entirely on the shoulders of the lead actress. In the S1 ecosystem, the performer is the star, and the production is built around her specific charms. Whether the actress is known for her "girl-next-door" innocence or a more sultry, mature vibe, the script and direction of SONE-012 are tailored to accentuate these traits. In the vast and often overwhelming landscape of

The Enduring Allure of Code: A Deep Dive into SONE-012 It signifies a production from one of the

Installation

安装

Build from Source

从源码构建

git clone https://github.com/wysaid/CameraCapture.git
cd CameraCapture
./scripts/build_and_install.sh

CMake FetchContent

include(FetchContent)
FetchContent_Declare(ccap
  GIT_REPOSITORY https://github.com/wysaid/CameraCapture.git
  GIT_TAG main)
FetchContent_MakeAvailable(ccap)

target_link_libraries(your_app PRIVATE ccap::ccap)

Homebrew (macOS)

brew tap wysaid/ccap
brew install ccap

Rust (crates.io)

Rust(crates.io)

cargo add ccap-rs
# Recommended in Cargo.toml:
# ccap = { package = "ccap-rs", version = "<latest>" }

CMake Integration

CMake 集成

find_package(ccap REQUIRED)
target_link_libraries(your_app ccap::ccap)

System Requirements

系统要求

Platform平台 Compiler编译器 Requirements要求
Windows MSVC 2019+ DirectShow default + Media Foundation support
macOS Xcode 11+ macOS 10.13+
iOS Xcode 11+ iOS 13.0+
Linux GCC 7+ / Clang 6+ V4L2 (Linux 2.6+)

Build Requirements: CMake 3.14+, C++17 (C++ interface), C99 (C interface) 构建要求:CMake 3.14+,C++17(C++ 接口),C99(C 接口)