File tree Expand file tree Collapse file tree 3 files changed +5
-5
lines changed
Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 8080- ** ( :tada : NEW)自动渲染字幕** :采用 OpenAI 的开源模型 ` whisper ` ,自动识别视频内语音并转换为字幕渲染至视频中。
8181- ** ( :tada : NEW)自动切片上传** :根据弹幕密度计算寻找高能片段并切片,该自动切片工具库已开源 [ auto-slice-video] ( https://github.com/timerring/auto-slice-video ) ,结合多模态视频理解大模型自动生成有意思的切片标题及内容,并且自动上传,目前已经支持的模型有:
8282 - ` GLM-4V-PLUS `
83- - ` Gemini-2.0 -flash `
83+ - ` Gemini-2.5 -flash `
8484 - ` Qwen-2.5-72B-Instruct `
8585 - ` SenseNova V6 Pro `
8686- ** ( :tada : NEW)持久化登录/下载/上传视频(支持多p投稿)** :[ bilitool] ( https://github.com/timerring/bilitool ) 已经开源,实现持久化登录,下载视频及弹幕(含多p)/上传视频(可分p投稿),查询投稿状态,查询详细信息等功能,一键pip安装,可以使用命令行 cli 操作,也可以作为api调用。
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ def gemini_generate_title(video_path, artist):
1212 video_bytes = open (video_path , "rb" ).read ()
1313
1414 response = client .models .generate_content (
15- model = "models/ gemini-2.0 -flash" ,
15+ model = "gemini-2.5 -flash-preview-05-20 " ,
1616 contents = types .Content (
1717 parts = [
1818 types .Part (text = SLICE_PROMPT .format (artist = artist )),
@@ -22,7 +22,7 @@ def gemini_generate_title(video_path, artist):
2222 ]
2323 ),
2424 )
25- scan_log .info ("Using Gemini-2.0-flash to generate slice title" )
25+ scan_log .info ("Using Gemini-2.5-Flash to generate slice title" )
2626 scan_log .info (f"Prompt: { SLICE_PROMPT .format (artist = artist )} " )
2727 scan_log .info (f"Generated slice title: { response .text } " )
2828 return response .text
Original file line number Diff line number Diff line change @@ -26,14 +26,14 @@ def gemini_generate_title(video_path, artist):
2626 prompt = SLICE_PROMPT .format (artist = artist )
2727
2828 # Set the model to Gemini Flash.
29- model = genai .GenerativeModel (model_name = "models/gemini-2.0 -flash" )
29+ model = genai .GenerativeModel (model_name = "models/gemini-2.5 -flash" )
3030
3131 response = model .generate_content (
3232 [prompt , video_file ], request_options = {"timeout" : 600 }
3333 )
3434 # delete the video file
3535 genai .delete_file (video_file .name )
36- scan_log .info ("Using Gemini-2.0-flash to generate slice title" )
36+ scan_log .info ("Using Gemini-2.5-Flash to generate slice title" )
3737 scan_log .info (f"Prompt: { SLICE_PROMPT .format (artist = artist )} " )
3838 scan_log .info (f"Generated slice title: { response .text } " )
3939 return response .text
You can’t perform that action at this time.
0 commit comments