skillfed

pyobjc-framework-Cinematic

Wrappers for the framework Cinematic on macOS

pyobjc-framework-cinematic v12.2.2 624.5K downloads/30d#5,701 on PyPI803
Permissive license MIT Active released

What it is and what it does

pyobjc-framework-cinematic is a thin wrapper layer that exposes Apple's Cinematic framework to Python developers on macOS. It is part of the PyObjC ecosystem, which bridges Objective-C frameworks to Python by providing direct bindings to native macOS APIs. This package specifically targets the Cinematic framework, which Apple uses for depth-based video effects and cinematic video processing.

The package does not include its own documentation; instead, it relies on Apple's official framework documentation and PyObjC's general translation guidelines. It supports modern Python versions (3.10 through 3.15) and is actively maintained. Use it when you need to integrate Apple's cinematic video capabilities into a Python application running on macOS.

Use it for:

  • Building macOS desktop applications that apply cinematic depth effects to video content.
  • Automating video processing workflows that leverage Apple's native Cinematic framework capabilities.
  • Prototyping video effects in Python while accessing native macOS video processing APIs.
  • Integrating cinematic video features into PyObjC-based macOS applications.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides Python bindings for Apple's Cinematic framework on macOS, enabling programmatic access to cinematic video features through PyObjC.

Yes, if you are developing on macOS and need programmatic access to the Cinematic framework from Python. The package is actively maintained, has no known vulnerabilities, and carries a permissive MIT license. Install friction is low. However, it is macOS-only and requires Python 3.10+; it is not useful outside that environment.

Install

pyobjc-framework-cinematic on PyPI

pip

pip install pyobjc-framework-cinematic

uv

uv add pyobjc-framework-cinematic

poetry

poetry add pyobjc-framework-cinematic

Installing pyobjc-framework-Cinematic

Before you install

Low friction installation via wheel distribution. Actively maintained with a release 3 days old and recent commits. Depends on five PyObjC framework packages, all part of the same ecosystem.

License in practice

MIT license permits use, modification, and distribution with minimal restrictions—suitable for both open and proprietary projects.

Quickstart

pip install pyobjc-framework-cinematic

import Cinematic
# Access Cinematic framework classes and methods through PyObjC bindings

Requires macOS; Python 3.10 or later; pyobjc-core and related framework packages must be installed.

Verify before relying

  • Specific Cinematic framework capabilities exposed (e.g., depth map access, video processing APIs) beyond the framework name itself.
  • Whether this package is suitable for real-time video processing or primarily for static analysis.
  • Performance characteristics or known limitations when working with large video files.

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 5 — pyobjc-core, pyobjc-framework-Cocoa, pyobjc-framework-AVFoundation, pyobjc-framework-CoreMedia, pyobjc-framework-Metal
Maintenance actively maintained — 3 days since the last release
Last repo commit
First released
Downloads 624,464/month — #5,701 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: pyobjc_framework_cinematic-12.2.2-py2.py3-none-any.whl

Keywords: PyObjC, Cinematic

Development Status :: 5 - Production/StableEnvironment :: ConsoleEnvironment :: MacOS X :: CocoaIntended Audience :: DevelopersNatural Language :: EnglishOperating System :: MacOS :: MacOS XProgramming Language :: Objective CProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.15Programming Language :: Python :: Free Threading :: 3 - StableProgramming Language :: Python :: Implementation :: CPythonTopic :: Software Development :: Libraries :: Python ModulesTopic :: Software Development :: User Interfaces

Tags

macOS cinematic framework pythonpyobjc cinematic videoapple cinematic depth effects pythonmacos video processing bindingspyobjc framework wrappers
macos-nativevideo-processingpyobjc

More Python Modules packages

idna

Converts domain names between Unicode and…

permissive · top 100 on PyPI

setuptools

Setuptools is a Python build backend and…

permissive · top 100 on PyPI

PyYAML

PyYAML parses and emits YAML 1.1 data format,…

permissive · top 100 on PyPI

pydantic

Pydantic validates Python data structures…

permissive · top 100 on PyPI

annotated-types

Provides reusable metadata objects for use with…

permissive · top 100 on PyPI

typing-inspection

Provides runtime tools to inspect and…

permissive · top 100 on PyPI

pyobjc-framework-AVFoundation

Provides Python bindings to macOS's…

permissive · top 15,000 on PyPI

pyobjc-framework-PHASE

Provides Python bindings to Apple's PHASE…

permissive · top 15,000 on PyPI

pyobjc-framework-ImageCaptureCore

Provides Python bindings to macOS's…

permissive · top 15,000 on PyPI

pyobjc-framework-AudioVideoBridging

Provides Python bindings to macOS's…

permissive · top 15,000 on PyPI

pyobjc-framework-ScreenCaptureKit

Provides Python bindings to macOS's…

permissive · top 15,000 on PyPI

pyobjc-framework-CoreMedia

Provides Python bindings to macOS's CoreMedia…

permissive · top 15,000 on PyPI

pyobjc-framework-MetalFX

Provides Python bindings to Apple's MetalFX…

permissive · top 15,000 on PyPI

pyobjc-framework-VideoSubscriberAccount

Provides Python bindings to Apple's…

permissive · top 15,000 on PyPI

pyobjc-framework-DVDPlayback

Provides Python bindings to macOS's DVDPlayback…

permissive · top 15,000 on PyPI

pyobjc-framework-SensitiveContentAnalysis

Provides Python bindings to Apple's…

permissive · top 15,000 on PyPI