feat: 支持分 p 视频下载,待额外测试 (#24)

This commit is contained in:
ᴀᴍᴛᴏᴀᴇʀ
2024-02-24 03:38:08 +08:00
committed by GitHub
parent 1dd760d445
commit a4c362d8ab
11 changed files with 563 additions and 349 deletions

View File

@@ -26,13 +26,9 @@ class Config(BaseModel):
path_mapper: dict[int, str] = Field(default_factory=dict)
subtitle: SubtitleConfig = Field(default_factory=SubtitleConfig)
codec: list[VideoCodecs] = Field(
default_factory=lambda: [
VideoCodecs.AV1,
VideoCodecs.AVC,
VideoCodecs.HEV,
],
min_length=1,
default_factory=lambda: [VideoCodecs.AV1, VideoCodecs.AVC, VideoCodecs.HEV], min_length=1
)
paginated_video: bool = False
@field_validator("codec", mode="after")
def codec_validator(cls, codecs: list[VideoCodecs]) -> list[VideoCodecs]: