欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 金融 > 2025-06-12【合成视频】

2025-06-12【合成视频】

2025/9/10 23:47:10 来源:https://blog.csdn.net/m0_58149406/article/details/148597555  浏览:    关键词:2025-06-12【合成视频】

一个简单的视频合成任务,没有想到deepseek,豆包,qwen3.0等国内所谓顶级的模型居然搞了5个小时没有搞出来。实在没办法上梯子到GPT最普通的模型里输入同样的问题。30秒搞定,计算了一下国产众多模型浪费了我多少时间。国产仍需努力,别再天天吹牛B了。

我的问题:

在这里插入图片描述

合成的效果:

在这里插入图片描述

GPT代码:

import subprocess
import osfile_name = 'name'
# 配置参数
SUBTITLE_FILE = f"{file_name}.srt"
VIDEO_INPUT = "bmg.mp4"
AUDIO_INPUT = f"{file_name}.mp3"
OUTPUT_VIDEO = f"{file_name}.mp4"
TITLE_IMAGE = f"{file_name}.png"
ffmpeg_path = r"D:\03必备软件\ffmpeg-2025-06-08\bin\ffmpeg.exe"# 字幕样式参数
SUBTITLE_Y_OFFSET = 40  # 字幕距离底部
SUBTITLE_FONT_SIZE = 14 # 字体大小# ASS 样式参数字符串
subtitle_style = (f"force_style='Fontsize={SUBTITLE_FONT_SIZE},MarginV={SUBTITLE_Y_OFFSET}'"
)# 如果文件已存在,跳过
if os.path.exists(OUTPUT_VIDEO):print(f"{OUTPUT_VIDEO} 已存在,跳过合成。")
else:# 构建 FFmpeg 命令command = [ffmpeg_path,"-y","-i", VIDEO_INPUT,"-i", AUDIO_INPUT,"-i", TITLE_IMAGE,"-filter_complex",(f"[0:v]scale=500:900[bg];"f"[2:v]scale=500:-1[img];"f"[bg][img]overlay=0:0[temp];"f"[temp]subtitles='{SUBTITLE_FILE}':{subtitle_style}[v]"),"-map", "[v]","-map", "1:a",# ✅ 编码参数位置正确"-c:v", "libx264","-preset", "veryfast","-threads", "0","-c:a", "aac","-shortest",OUTPUT_VIDEO]subprocess.run(command)print(f"{OUTPUT_VIDEO} 生成完成。")

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词