☞ ░ 前往老猿Python博文目錄 ░
一、概述
AudioFileClip是AudioClip的直接子類,用於從一個音頻文件或音頻數組中讀入音頻到內存構建音頻剪輯。但AudioFileClip並不將整個音頻文件裝入內存,而是將部分內容讀入和保存到內存,讀入的部分包括當前最后一個讀取的幀以及該幀前面和后面的部分幀,因此可以快速地向前或向后讀取聲音。
本文將介紹AudioFileClip的相關方法。
二、構造方法
調用語法:
__init__(self, filename, buffersize=200000, nbytes=2, fps=44100)
參數說明:
- filename:聲音文件(可以是所有ffmpeg支持的音頻文件類型,如mp3、wav、ogg、m4a等)或ffmpeg視頻文件的的名字或者表示聲音的數組。如果聲音文件不是wav文件,moviepy首先使用fps、nbytes、bitrate將其轉換成wav文件
- buffersize:裝入內存部分的大小,對應大小為音頻幀的數量