[英]Mixing audio files in MoviePy
我一直在使用MoviePy編寫腳本。 到目前為止,我已經能夠導入視頻,剪輯它們,添加文本,替換音頻並編寫新文件。 這是一次很棒的學習經歷。 我的問題是這樣的:
我正在編輯的電影已附加音頻。 我希望能夠導入音軌並將其添加到電影中,而無需替換原始音頻。 換句話說,我想將新的音頻文件與視頻附帶的音頻混合在一起,以便都能聽到。
有誰知道如何做到這一點? 提前致謝!
new_audioclip = CompositeAudioClip([videoclip.audio, audioclip])
videoclip.audio = new_audioclip
因此,使用視頻剪輯的音頻和新的音頻剪輯創建CompositeAudioClip
,然后將舊的videoclip的音頻設置為復合音頻軌道。
完整的工作代碼:
from moviepy.editor import *
videoclip = VideoFileClip("filename.mp4")
audioclip = AudioFileClip("audioname.mp3")
new_audioclip = CompositeAudioClip([videoclip.audio, audioclip])
videoclip.audio = new_audioclip
videoclip.write_videofile("new_filename.mp4")
如果要更改單個音頻片段的音量,請參考audio.fx.volumex 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.