我想将背景音乐添加到python中的视频文件(.mp4)中。
我已经浏览了网页,并做了一些技巧电影巨蟒,但我没有找到一个单一的方式添加背景音乐到一个已经包含音乐的视频文件。有什么办法吗?
编辑以下Anil_M的评论:谢谢,不,我没有看这个特定的线程,虽然我知道ffmpeg,但它看起来再次,这是一种方式合并一个视频没有音频与音频轨道。
所以现在我要尝试从视频中提取音频,与另一个音频文件合并,然后与视频合并。也许这不是最好的方式,但至少它是可行的,因为合并两个音频轨道的问题得到了答案。
发布于 2018-02-19 12:50:10
你可以用电影的CompositeAudioClip做这件事
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)发布于 2020-11-17 05:48:14
此代码在windows上工作
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')发布于 2022-01-27 13:10:26
#这段代码正在有效地工作。
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")https://stackoverflow.com/questions/48728145
复制相似问题