Metadata-Version: 2.4
Name: vid2llm
Version: 0.1.0
Summary: Turn any video into LLM-ready frames. Smart sampling, scene detection, OCR, and SDK-ready output for modern multimodal language models.
Project-URL: Homepage, https://github.com/leozitogs/vid2llm
Project-URL: Documentation, https://github.com/leozitogs/vid2llm#readme
Project-URL: Repository, https://github.com/leozitogs/vid2llm
Project-URL: Issues, https://github.com/leozitogs/vid2llm/issues
Project-URL: Changelog, https://github.com/leozitogs/vid2llm/blob/main/CHANGELOG.md
Author-email: Leonardo Gonçalves Sobral <studiosleovox@gmail.com>
Maintainer-email: Leonardo Gonçalves Sobral <studiosleovox@gmail.com>
License-Expression: Apache-2.0
License-File: LICENSE
License-File: NOTICE
Keywords: ai-agents,computer-vision,frame-extraction,llm,multimodal,ocr,python,scene-detection,video,video-understanding
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Multimedia :: Video
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Image Processing
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: numpy>=2.0.0
Requires-Dist: pillow>=10.0.0
Requires-Dist: rich>=13.9.0
Requires-Dist: typer>=0.15.0
Provides-Extra: all
Requires-Dist: av<14.0,>=12.0.0; extra == 'all'
Requires-Dist: opencv-python<5.0,>=4.9.0; extra == 'all'
Provides-Extra: cv
Requires-Dist: opencv-python<5.0,>=4.9.0; extra == 'cv'
Provides-Extra: detection
Provides-Extra: ffmpeg
Provides-Extra: ocr
Provides-Extra: providers
Provides-Extra: pyav
Requires-Dist: av<14.0,>=12.0.0; extra == 'pyav'
Description-Content-Type: text/markdown

# vid2llm

> Turn any video into LLM-ready frames. Smart sampling, scene detection, OCR, and SDK-ready output for Claude, GPT-4o, and Gemini.

**Status:** Pre-release, not yet on PyPI.

![License](https://img.shields.io/badge/license-Apache--2.0-blue)

This repository is in Phase 0 (Foundation). The public API, CLI, and documentation are not yet implemented.

## Documents

- [Project brief](PROJECT_BRIEF.md)
- [Engineering standards](ENGINEERING_STANDARDS.md)
- [Changelog](CHANGELOG.md)
- [Contributing](CONTRIBUTING.md)
- [Code of conduct](CODE_OF_CONDUCT.md)
- [Security policy](SECURITY.md)

## License

Apache License 2.0. See [LICENSE](LICENSE) and [NOTICE](NOTICE).
