1. 程式人生 > >中文文件2-快速上手-moviepy中的音訊

中文文件2-快速上手-moviepy中的音訊

MoviePy中的Audio

下面主要是演示在moviepy中如何建立和編輯audio clips。

之前曾經說過,在moviepy中,當我們剪下,混合,拼接video clip的時候,audio clip並不需要我們去操心,他會自動的隨著video完成相應的處理。這篇博文提到的對於audio clip的操作主要是為了開發者的兩種情況:首先,那就是我們有興趣只對音訊做處理,其次就是我們希望為video配自定義的音訊。

什麼是audio clips

AudioClips和moviepy中VideoClips的概念很像:autio clip有長度,像video clip一樣可以被剪下,組合等等。一個顯著的區別在於audioclip.get_frame(t)

建立一個新的audio clip

audio clip建立可以有兩種方式,一種是從一個檔案直接建立autio clip,第二種辦法呢,就是從一個視訊檔案中提取聲音的部分。

from moviepy.editor import *
audioclip = AudioFileClip("some_audiofile.mp3")
audioclip = AudioFileCLip("some_video.avi")

另外,也可以從已經建立的VideoClip物件中直接獲取audio clip

videoclip = VideoFileClip("some_video.avi")
audioclip = videoclip.audio

合成音訊(待續)

匯出和預覽audio clips

我們可以將一個audio clip分配到一個vedio clip 聲音軌道上

videoclip2 = videoclip.set_audio(my_audioclip)