首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用python编辑视频:在带有声音的视频中添加背景音乐

用python编辑视频:在带有声音的视频中添加背景音乐
EN

Stack Overflow用户
提问于 2018-02-11 04:02:23
回答 3查看 16.3K关注 0票数 10

我想将背景音乐添加到python中的视频文件(.mp4)中。

我已经浏览了网页,并做了一些技巧电影巨蟒,但我没有找到一个单一的方式添加背景音乐到一个已经包含音乐的视频文件。有什么办法吗?

编辑以下Anil_M的评论:谢谢,不,我没有看这个特定的线程,虽然我知道ffmpeg,但它看起来再次,这是一种方式合并一个视频没有音频与音频轨道。

所以现在我要尝试从视频中提取音频,与另一个音频文件合并,然后与视频合并。也许这不是最好的方式,但至少它是可行的,因为合并两个音频轨道的问题得到了答案。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-02-19 12:50:10

你可以用电影的CompositeAudioClip做这件事

代码语言:javascript
复制
import moviepy.editor as mpe
my_clip = mpe.VideoFileClip('some_clip.mp4')
audio_background = mpe.AudioFileClip('some_background.mp3')
final_audio = mpe.CompositeAudioClip([my_clip.audio, audio_background])
final_clip = my_clip.set_audio(final_audio)
票数 12
EN

Stack Overflow用户

发布于 2020-11-17 05:48:14

此代码在windows上工作

代码语言:javascript
复制
import moviepy.editor as mp

audio = mp.AudioFileClip("theme.mp3")
video1 = mp.VideoFileClip(video_no_audio)
final = video1.set_audio(audio)
final.write_videofile("output/output.mp4",codec= 'mpeg4' ,audio_codec='libvorbis')
票数 4
EN

Stack Overflow用户

发布于 2022-01-27 13:10:26

#这段代码正在有效地工作。

代码语言:javascript
复制
import moviepy.editor as mp

audio = mp.AudioFileClip("ck3.mp3")
video1 = mp.VideoFileClip("ck1.mp4")
final = video1.set_audio(audio)

final.write_videofile("output.mp4")
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48728145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档