videoNote / backend /app /models /audio_model.py
zhoujiaangyao
deploy videomemo backend to HF Space
6cfe55f
Raw
History Blame Contribute Delete
567 Bytes
from dataclasses import dataclass
from typing import Optional
@dataclass
class AudioDownloadResult:
file_path: str # 本地音频路径
title: str # 视频标题
duration: float # 视频时长(秒)
cover_url: Optional[str] # 视频封面图
platform: str # 平台,如 "bilibili"
video_id: str # 唯一视频ID
raw_info: dict # yt-dlp 的原始 info 字典
video_path: Optional[str] = None # 新增字段:可选视频文件路径