将MoviePy添加到剪辑时无音频

时间:2020-03-30 21:29:30

标签: python audio video moviepy

在此处使用moviepy 1.0.0。 我只想在我拥有的ImageClip上添加音频文件,但这似乎不起作用。

这就是我所拥有的:

import moviepy.editor as mpy

BG = (26, 26, 27)
VIDEO_SIZE = (1920, 1080)

img_path = './im.png'
audio_path = './aud.mp3'

clip = mpy.ImageClip(img_path, duration=10)
audio = mpy.AudioFileClip(audio_path).set_duration(clip.duration)
clip = clip.set_audio(audioclip=audio)
vid = mpy.CompositeVideoClip([clip], size=VIDEO_SIZE).on_color(color=BG, col_opacity=1).set_duration(10)
vid.write_videofile("t.mp4", fps=10)

我用MoviePy尝试了几种不同的方法(包括SO的方法),但似乎没有一种有效。我想念什么吗?

1 个答案:

答案 0 :(得分:0)

我已经尝试了您显示的代码,并且看来对我来说效果很好。您是否尝试过在其他系统或设备上播放该文件?您的代码似乎有效并达到了预期的目标。