视频+背景音,批量生成 python

Ws3年前分什么类10288

去年项目中,有个需要根据用户姓名性别,播放不同欢迎语的视频需求。原计划通过webaudio实时在客户端生成的,总是最终还是放弃了,最终采用比较死板的方式,提前根据姓氏字典批量生成。直接展示代码了,当然了,这种代码chatGPT也能给出。

#-*- coding: UTF-8 -*-


import os
import subprocess
from tqdm import tqdm

video = "demo.mp4" #视频模板
audio_dir = "/背景乐文件夹"
output_dir = "/输出文件夹"


audios = [f for f in os.listdir(audio_dir) if f.endswith('.mp3')]
for audio in tqdm(audios):

    audiopath = audio_dir + audio
    videopath = output_dir + audio.replace(".mp3","") + ".mp4";
    command = "ffmpeg -i "+video+" -i "+audiopath+" -filter_complex \"[0:a]volume=4[a0];[1:a]adelay=5150|5150,volume=6[a1];[a0][a1]amix=inputs=2:duration=first\" -c:v libx264 -crf 18 -c:a aac -b:a 96k -strict experimental -y "+videopath
    subprocess.call(command, shell=True,stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)


ffmpe的用法,需要直接下?

adelay解释下吧,项目要求,在5.150秒插入背景乐。其他的如果不了解,可以google,或者 chatGPT

相关文章

2026年5月 AI 行业 10 大关键动态:从网络攻击工业化到中美冷战升级

2026年5月 AI 行业 10 大关键动态:从网络攻击工业化到中美冷战升级

2026年5月,AI 行业正经历一场深刻的结构性转变。从网络攻击的工业化升级,到中美 AI 冷战加剧,再到 AI 替代高技能岗位的加速——以下 10 条关键动态勾勒出了当前行业所处的真实阶段。...

Codex、Claude、DeepSeek:三款AI编程工具的自动化之战

Codex、Claude、DeepSeek:三款AI编程工具的自动化之战

2026年,AI编程已经从"帮你补全一行代码"进化到了"帮你干完整个项目"。 OpenAI 的 Codex CLI、Anthropic 的 Claude Code、以及来自中国的 DeepSeek,...

AI周报2026-02

AI 模型 Claude(Anthropic) 核心结论:Claude 模型可在数秒内分析财务报表并生成投资备忘录。 补充完善:演示显示模型处理完整财务报表并快速输出结构化投资备忘录,突出高度自...

mpvue vant 做个简单的核销小程序

我们公司业务一般偏营销,小程序的属性在营销这块没有那么明显,所以很少会有小程序的业务,这次也是帮朋友的忙,用mpvue+vant做了个简单的应用。应用不复杂,但是大部分的功能也都用到了,比如生成/扫描...

微信群聊机器人介入AI

微信群聊机器人介入AI

16年那时候我们的工作群就加入了机器人,那时候用的是web版的接口,后来微信封锁了,又改称了目前的PC端软件hook方式。只是最近把我们机器人拉入了客户群,充当客服,给他们解答订单进度问题。客户领导感...

中国电影不是在竞争中输掉的,是在自我重复中慢慢耗死的

中国电影不是在竞争中输掉的,是在自我重复中慢慢耗死的

2019年,中国电影票房达到642亿的历史峰值。所有人都以为这只是起点。 2019年,中国电影票房达到642亿的历史峰值,全球第二大电影市场意气风发。所有人都以为这只是起点。 2021年,472亿...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。