VideoData
- pydantic model VideoData[source]
VideoData model
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
__init__ uses __pydantic_self__ instead of the more common self for the first arg to allow self as a field name.
- field height: int [Required]
- field width: int [Required]
- field duration: int [Required]
- field ratio: str [Required]
- field format: Optional[str] = None
- field bitrate: Optional[int] = None
- field encoded_type: Optional[str] = None
- field video_quality: Optional[str] = None
- field encode_user_tag: Optional[str] = None
- field codec_type: Optional[str] = None
- field definition: Optional[str] = None
- field subtitle_infos: Optional[List[SubtitleData]] = None
- field cover: str [Required]
- field origin_cover: str [Required]
- field dynamic_cover: Optional[str] = None
- field reflow_cover: Optional[str] = None
- field play_addr: Optional[str] = None
- field download_addr: Optional[str] = None