Name | b10-vidbench JSON |
Version |
0.1.0
JSON |
| download |
home_page | None |
Summary | Simple video quality analysis using VBench |
upload_time | 2025-08-14 05:10:17 |
maintainer | None |
docs_url | None |
author | Shounak Ray |
requires_python | >=3.8 |
license | MIT |
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"
}