tft每日頭條

 > 科技

 > moviemaker剪輯軟件

moviemaker剪輯軟件

科技 更新时间:2024-08-09 21:28:52

無意間翻到有朋友在問,如何用moviepy給視頻添加背景音樂,實現pr那種多音軌疊加的功能,于是寫下這篇,希望有所幫助!!

本文将講述的内容:1、為視頻文件添加背景音樂2、支持視頻原聲音量調節3、支持背景音樂音量調節4、背景音樂循環播放,覆蓋整個視頻時長

用到的函數:

- 函數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")

moviemaker剪輯軟件(Moviepy自動化處理)1

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved