如何将音乐和背景合成mp4(怎么把多张图片合成视频播放)

实现思路:通过opencv读出准备好的图片,设置帧数等参数,合成无声视频。最后,通过moviepy编辑视频,将背景音乐添加到视频中。
在开始之前,还是需要说明一下非标准库的来源,因为有些要导入的库和模块的名字不一定相同。
导入# python标准库,不需要安装,用于系统文件操作相关的导入cv2 # python非标准库,pip从PIL安装opencv-python多媒体处理导入图像# python非标准库,pip安装pillow,图像处理导入moviepy。编辑器asmov # Python非标准库,pip安装moviepy。已经描述了多媒体编辑应该使用什么模块。如果没有,就安装它们。接下来就是准备图片资料,写如何把图片转换成视频。
def图像到视频(图像路径, Media_path): ‘ ‘图片复合视频函数3360 param image _ path :图片路径3360 param media _ path 3360复合视频保存路径:return: ‘ ‘ ‘ #获取图片路径下的所有图片名称image _ names=OS . listdir(image _ path)#对提取的图片名称image _ names . Sort(key=lambda n 3360 int(n[3360-4])#设置书写格式fourcc=cv2.videowriter 设置每秒帧数fps=2 #因为图片少,所以这里设置的帧数低#读取第一张图片得到大小,因为要转换成视频的图片大小是一样的image=image . open(image _ path image _ names[0])#初始化媒体写入对象media _ writer=cv2 . video writer(media _ path,fourcc,fps, Image.size) #遍历图片并将每张图片添加到image _ name中image _ name的视频中: im=cv2 . im read(OS . path . join(image _ path,image _ name))media _ writer . write(im)print(image _ name,’合并完成! )#释放媒体写入对象media_writer.release() print(‘无声视频写入完成!)给合成的无声视频添加背景音乐。背景音乐可以选择从另一个视频中提取音频。最后,提取的音频文件被添加到无声视频中。
DEF _ MUSIC () : ‘ ‘ ‘复合视频设置背景音乐功能:return: ‘ ‘ ‘打印(‘开始添加背景音乐!’)#初始化视频文件对象clip=mov.videofileclip(‘。/media.mp4’) #提取一段背景音乐audio=mov.audiofileclip(‘。/source . MP4’)。subclip (0,83) #将背景音乐写入. mp3文件audio.write _ audiofile(‘。/background.mp3’) #添加背景音乐剪辑=clip.set_audio(audio) #保存视频剪辑. write _ videofile(‘。/media.mp4 ‘)打印(‘添加背景音乐。)# image _ to _ video(‘。/images/’,’。/media . MP4’)set _ music()以上复制块已经过素材测试,可以直接复制,没有任何错误。最后分享一下我从视频中提取的轻音乐。听起来很不错。背景音频:00:0001:23点击下方链接,看历史文章如何实现基于照片的地理位置获取,如何防止照片泄露地理位置!如何用python实现网络测试?了解speedtest-cli.模型写好了,怎么表达就看你自己了!又到了樱花盛开的季节。用乌龟画樱桃树!将PDF文件作为文本字符读取,并将其转换为音频.python获取最新房价信息——以北京房价为例。办公自动化:图像图片转换成PDF文档进行存储.python是一个微型美图处理器,十行代码就可以完成.用Python做文本翻译器,自动把中文翻译成英文,超级方便!Python表情包下载器,轻松下载上万个表情包,不用担心打架图.小王,给这2000位顾客发一封节日祝福邮件吧.python命令打开网络间的文件共享。

其他教程

画风好的2D国漫(2d国漫女主)

2022-8-8 3:14:34

其他教程

考研英语翻译得分技巧(考研翻译怎么练)

2022-8-8 3:16:55

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索