0
我正試圖將以44100 Hz採樣的音頻文件的numpy數組轉換爲MoviePy中的AudioFileClip,以便我可以重疊編輯videoFileClip。在線文檔對此主題不清楚。將numpy數組轉換爲MoviePy中的AudioFileClip
有什麼建議嗎?
謝謝。
我正試圖將以44100 Hz採樣的音頻文件的numpy數組轉換爲MoviePy中的AudioFileClip,以便我可以重疊編輯videoFileClip。在線文檔對此主題不清楚。將numpy數組轉換爲MoviePy中的AudioFileClip
有什麼建議嗎?
謝謝。
相關課程是AudioArrayClip
的AudioClip.py
。
這裏有幾個如何產生2秒單聲道和立體聲隨機噪聲的例子:
import numpy as np
from moviepy.audio.AudioClip import AudioArrayClip
rate = 44100 # Sampling rate in samples per second.
duration = 2 # Duration in seconds
data_mono = np.random.uniform(-1, 1, (duration*rate,1))
data_stereo = np.random.uniform(-1, 1, (rate*duration,2))
audio_mono = AudioArrayClip(data_mono, fps=2*rate)
audio_stereo = AudioArrayClip(data_stereo, fps=rate)
audio_mono.write_audiofile('mono.mp3')
audio_stereo.write_audiofile('stereo.mp3')