Professional video processing pipeline with AI analysis, 360° processing, and adaptive streaming capabilities. ✨ Core Features: • AI-powered content analysis with scene detection and quality assessment • Next-generation codec support (AV1, HEVC, HDR10) • Adaptive streaming (HLS/DASH) with smart bitrate ladders • Complete 360° video processing with multiple projection support • Spatial audio processing (Ambisonic, binaural, object-based) • Viewport-adaptive streaming with up to 75% bandwidth savings • Professional testing framework with video-themed HTML dashboards 🏗️ Architecture: • Modern Python 3.11+ with full type hints • Pydantic-based configuration with validation • Async processing with Procrastinate task queue • Comprehensive test coverage with 11 detailed examples • Professional documentation structure 🚀 Production Ready: • MIT License for open source use • PyPI-ready package metadata • Docker support for scalable deployment • Quality assurance with ruff, mypy, and pytest • Comprehensive example library From simple encoding to immersive experiences - complete multimedia processing platform for modern applications.
22 lines
638 B
Python
22 lines
638 B
Python
"""Video Processor Testing Framework
|
|
|
|
A comprehensive testing framework designed specifically for video processing applications,
|
|
featuring modern HTML reports with video themes, parallel execution, and quality metrics.
|
|
"""
|
|
|
|
__version__ = "1.0.0"
|
|
__author__ = "Video Processor Testing Framework"
|
|
|
|
from .reporters import HTMLReporter, JSONReporter, ConsoleReporter
|
|
from .fixtures import VideoTestFixtures
|
|
from .quality import QualityMetricsCalculator
|
|
from .config import TestingConfig
|
|
|
|
__all__ = [
|
|
"HTMLReporter",
|
|
"JSONReporter",
|
|
"ConsoleReporter",
|
|
"VideoTestFixtures",
|
|
"QualityMetricsCalculator",
|
|
"TestingConfig",
|
|
] |