b10-vidbench


Nameb10-vidbench JSON
Version 0.1.0 PyPI version JSON
download
home_pageNone
SummarySimple video quality analysis using VBench
upload_time2025-08-14 05:10:17
maintainerNone
docs_urlNone
authorShounak Ray
requires_python>=3.8
licenseMIT
keywords video quality vbench ai
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # B10 Video Benchmark

Simple video quality analysis using VBench.

## Installation

```bash
pip install b10-vidbench[vbench]
```

## Usage

```python
from b10_vidbench import VideoAnalyzer

analyzer = VideoAnalyzer(device="cuda")  # or "cpu"
analyzer.set_backends("vbench")

results = analyzer.analyze(
    videos_path="./videos",
    output_path="./results.json"
)
```

## API

### VideoAnalyzer(device="cuda")
- `set_backends(backends)` - Set backend ("vbench")
- `analyze(videos_path, output_path, dimensions=None)` - Analyze videos

### Available Dimensions
- aesthetic_quality, motion_smoothness, subject_consistency
- temporal_flickering, dynamic_degree, imaging_quality
- object_class, multiple_objects, human_action, color
- spatial_relationship, scene, temporal_style, appearance_style
- background_consistency, overall_consistency

## Output Format

```json
{
  "video1": {"aesthetic_quality": 0.85, "motion_smoothness": 0.72},
  "video2": {"aesthetic_quality": 0.78, "motion_smoothness": 0.68}
}
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "b10-vidbench",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "video, quality, vbench, ai",
    "author": "Shounak Ray",
    "author_email": "shounak.ray@baseten.co",
    "download_url": "https://files.pythonhosted.org/packages/1a/5c/551bb854da78feaba0ca8ad455954f4df0ed5653de75b58ad40fcb266e6c/b10_vidbench-0.1.0.tar.gz",
    "platform": null,
    "description": "# B10 Video Benchmark\n\nSimple video quality analysis using VBench.\n\n## Installation\n\n```bash\npip install b10-vidbench[vbench]\n```\n\n## Usage\n\n```python\nfrom b10_vidbench import VideoAnalyzer\n\nanalyzer = VideoAnalyzer(device=\"cuda\")  # or \"cpu\"\nanalyzer.set_backends(\"vbench\")\n\nresults = analyzer.analyze(\n    videos_path=\"./videos\",\n    output_path=\"./results.json\"\n)\n```\n\n## API\n\n### VideoAnalyzer(device=\"cuda\")\n- `set_backends(backends)` - Set backend (\"vbench\")\n- `analyze(videos_path, output_path, dimensions=None)` - Analyze videos\n\n### Available Dimensions\n- aesthetic_quality, motion_smoothness, subject_consistency\n- temporal_flickering, dynamic_degree, imaging_quality\n- object_class, multiple_objects, human_action, color\n- spatial_relationship, scene, temporal_style, appearance_style\n- background_consistency, overall_consistency\n\n## Output Format\n\n```json\n{\n  \"video1\": {\"aesthetic_quality\": 0.85, \"motion_smoothness\": 0.72},\n  \"video2\": {\"aesthetic_quality\": 0.78, \"motion_smoothness\": 0.68}\n}\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Simple video quality analysis using VBench",
    "version": "0.1.0",
    "project_urls": null,
    "split_keywords": [
        "video",
        " quality",
        " vbench",
        " ai"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2b6e59398faf4896041d8750e6df3221729a10dcf49bdc51bebcbeb1c3ec81ff",
                "md5": "7ae162454d6780daa60ece81145cb308",
                "sha256": "3adbf7713ba6d983c66d270f38a9da7cd3f5c5221dc81551831016b19b3affca"
            },
            "downloads": -1,
            "filename": "b10_vidbench-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7ae162454d6780daa60ece81145cb308",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 3637,
            "upload_time": "2025-08-14T05:10:15",
            "upload_time_iso_8601": "2025-08-14T05:10:15.899492Z",
            "url": "https://files.pythonhosted.org/packages/2b/6e/59398faf4896041d8750e6df3221729a10dcf49bdc51bebcbeb1c3ec81ff/b10_vidbench-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1a5c551bb854da78feaba0ca8ad455954f4df0ed5653de75b58ad40fcb266e6c",
                "md5": "179c09ecebcb09e7d37f801f7706105c",
                "sha256": "7b394db9fe79219f178e0b790b4443021370d9566f2a53280bef3734f241633e"
            },
            "downloads": -1,
            "filename": "b10_vidbench-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "179c09ecebcb09e7d37f801f7706105c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 2918,
            "upload_time": "2025-08-14T05:10:17",
            "upload_time_iso_8601": "2025-08-14T05:10:17.159031Z",
            "url": "https://files.pythonhosted.org/packages/1a/5c/551bb854da78feaba0ca8ad455954f4df0ed5653de75b58ad40fcb266e6c/b10_vidbench-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-14 05:10:17",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "b10-vidbench"
}
        
Elapsed time: 1.01897s