背景音乐代码(Moviepy自动化视频处理)

小鱼SEO专员3年前行业资讯395

无意间翻到有朋友在问,如何用moviepy给视频添加背景音乐,实现pr那种多音轨叠加的功能,于是写下这篇,希望有所帮助!!

本文将讲述的内容:1、为视频文件添加背景音乐2、支持视频原声音量调节3、支持背景音乐音量调节4、背景音乐循环播放,覆盖整个视频时长

用到的函数:

- 函数audio_loop用法:audio_loop(audioclip, nloops=None, duration=None)audioclip :音频文件nloops=None : 循环次数duration=None :循环持续时长作用:循环播放音频剪辑 返回播放给定剪辑的音频剪辑nloop次或在持续时间秒内。

- 函数audio_loop用法:audio_loop(audioclip, nloops=None, duration=None)audioclip :音频文件nloops=None : 循环次数duration=None :循环持续时长作用:循环播放音频剪辑 返回播放给定剪辑的音频剪辑nloop次或在持续时间秒内。

- 函数CompositeAudioClip用法:CompositeAudioClip(audio_clip_lists)audio_clip_lists:音频文件列表,eg:[audio1,audio2]作用:通过组合多个AudioClips制作的剪辑,通过将多个音频片段放在一起而制成的音频片段。

代码示例:from moviepy.editor import *"""为视频添加一个背景音乐多轨音频合成"""#需添加背景音乐的视频video_clip = VideoFileClip(r'F:\test\video\aaa\moviepy中文手册\素材\video.mp4')#提取视频对应的音频,并调节音量video_audio_clip = video_clip.audio.volumex(0.8)#背景音乐audio_clip = AudioFileClip(r'F:\test\video\aaa\moviepy中文手册\素材\音频\察觉.mp3').volumex(0.5)#设置背景音乐循环,时间与视频时间一致audio = afx.audio_loop( audio_clip, duration=video_clip.duration)#视频声音和背景音乐,音频叠加audio_clip_add = CompositeAudioClip([video_audio_clip,audio])#视频写入背景音final_video = video_clip.set_audio(audio_clip_add)#将处理完成的视频保存final_video.write_videofile("video_result.mp4")

相关文章

强生婴儿爽身粉(强生婴儿爽身粉的作用)

请问强生爽身粉可以当作定妆粉吗? 不可以的,散粉的主要作用是用来定妆,维持妆容的稳定的。爽身粉的主要成分是滑石粉、硼酸、碳酸镁及香料,用在脸部的话会对脸部产生刺激,也起不到定妆的效果。 爽身粉因所...

水空调(水空调地暖二合一怎么样)

什么是水空调? 一般就是把水制冷了,也有不制冷的,通过高功率电风扇使水雾化,再吹到空气中,额们这的好像是8000转的电机一种通过水泵把地下水循环抽入空调散热器,通过风机把冷气吹出来的空调设备,没有压...

从化温泉酒店排名(广州从化这几家五星温泉度假酒店)

1.从化卓思道温泉度假酒店五星温泉度假村,综合配套非常好,比较新,近几年开业的,有三十多个温泉池,环境不错。住宿的话,主楼体验很好,别墅有私家泡池,很舒适。点击文末了解更多,超值两日游2,碧泉空中温泉...

外汇储备的作用是什么(这篇文章带你看懂外汇储备)

外汇储备是什么?有什么作用? 中文名外汇储备外文名ForeignExchangeReserve别名外汇存底属于国际储备资产中的外汇部分1相关介绍功能主要用途储备比例5代价利差损失宏观调控效果加速热钱...

三代苹果手机(iPhone SE三代真的算是小屏旗舰中的王者)

这玩意不仅仅是机身小巧,这货可还有一块625尼特的LCD屏幕呢!亮度完全是iPhone 12 mini的水准呀!当然,有人可能会说iPhone 11也是LCD屏幕,还是大屏幕,还有FaceID。但是你...

黑色枷锁(20本点击过亿的小说)

第一本风尘散人写的悬疑类小说《摸金天师》七十五亿的点击量第二本天蚕土豆写的《斗破苍穹》点击量32亿第三本《校花的贴身高手》鱼人二代所著23亿的点击量都市类型第四本黑色枷锁写的《我的老千生涯》点击量21...

发表评论    

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