我正在尝试将音频添加到视频剪辑。我希望根据视频剪辑的持续时间来裁剪音频:
video_clip = mpy.VideoClip(make_counter, duration=12)
audio_clip = mpy.AudioFileClip("audio/ticking.mp3")
audio_clip = audio_clip.set_duration(video_clip) # <= Set the duration of the audio to the same as the video
video_file = "video_test.mp4"
我正在生成一系列帧,并将它们保存为Redis数据库中的缓冲区。目前,我正在努力找出如何将它们导入FFmpeg以创建视频。使用这种方法有利于将帧保存在磁盘上的目的是提高性能。生成的视频时长不超过3分钟。
在下面的函数中,我尝试从Redis收集所有帧,将它们连接在一起,并使用将它们保存到一个临时缓冲区中。然后我尝试使用来最终输出视频。
let renderVideo = async () => {
let data
let frames = []
for (let i = 0; i <= readyFrames.length - 1; i++) {
data =