0
44100 Hzでサンプリングされたオーディオファイルのnumpy配列をMoviePyのAudioFileClipに変換しようとしていますので、videoFileClipをオーバーダブすることができます。このトピックについては、オンラインドキュメントが不明です。MoviePyでnumpy配列をAudioFileClipに変換します
アドバイスはありますか?
ありがとうございました。
44100 Hzでサンプリングされたオーディオファイルのnumpy配列をMoviePyのAudioFileClipに変換しようとしていますので、videoFileClipをオーバーダブすることができます。このトピックについては、オンラインドキュメントが不明です。MoviePyでnumpy配列を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')