@@ -114,36 +114,65 @@ async def main(video_path):
# 创建缓存模型
model =await analyzer.create_cache()
sample_data = {
- "一、基础信息": {
- "1.视觉/音乐/文字": "",
- "2.内容选题": "",
- "3.视频主题": ""
+ "基础信息": {
+ "视觉/音乐/文字": "",
+ "内容选题": "",
+ "视频主题": ""
},
- "二、主体和场景": {
- "1.视频主体": "",
- "2.视频场景": []
+ "主体和场景": {
+ "视频主体": "",
+ "视频场景": []
- "三、情感与风格": {},
- "四、视频传播性与观众": {
- "1.片尾引导": {},
- "2.传播性判断": "",
- "3.观众画像": {}
+ "情感与风格": {
+ "情感倾向": "",
+ "视频风格": ""
- "五、音画细节": {
- "1.音频细节": {},
- "2.视频水印": {},
- "3.视频字幕": {},
- "4.视频口播": ""
+ "视频传播性与观众": {
+ "片尾引导": {
+ "引导观众分享": "",
+ "引导时长": "",
+ "引导强度": ""
+ },
+ "传播性判断": "",
+ "观众画像": {
+ "推测观众年龄": "",
+ "推测观众性别": "",
+ "推测观众地域": ""
+ }
+ "音画细节": {
+ "音频细节": {
+ "是否有歌曲": "",
+ "歌曲名": "",
+ "音色音色": ""
+ "视频水印": {
+ "是否有产品名的水印": "",
+ "水印是否涉及产品名称是什么": ""
+ "视频字幕": {
+ "是否有字幕": "",
+ "字幕的颜色": "",
+ "字幕的字号": "",
+ "字幕的位置如何": ""
+ "视频口播": ""
- "六、人物与场景": {
- "1.知名人物": {},
- "2.人物年龄段": "",
- "3.场景描述": []
+ "人物与场景": {
+ "知名人物": {
+ "是否出现知名人物": "",
+ "视频或音频中是否出现知名人物是谁": ""
+ "人物年龄段": "",
+ "场景描述": ""
- "七、时效性与分类": {
- "1.时效性": {},
- "2.视频一级分类": "",
- "3.二级分类": ""
+ "时效性与分类": {
+ "时效性": {
+ "适用时效日": "",
+ "适用时效早中晚": ""
+ "视频一级分类": "",
+ "二级分类": ""
}