我在moviepy库中的cutout()工具遇到问题。 cutout()工具从视频末尾删除音频

时间:2019-07-03 15:05:57

标签: python computer-vision moviepy

我在moviepy库中的cutout()工具遇到问题。问题是当我使用cutout()时,它会从视频末尾剪切音频。例如:如果我这样做

clip1 = VideoFileClip("wow.mp4").cutout(2,4)
clip1.write_videofile("wow2.mp4")

从视频结尾开始2秒。 注意:wow.mp4是一个13秒的视频。

这是我在音频部分运行时看到的。直到100%才继续:

Moviepy - Building video wow2.mp4.
MoviePy - Writing audio in %s

chunk:   0%|          | 0/206 [00:00<?, ?it/s, now=None]
chunk:   1%|          | 2/206 [00:00<00:11, 18.41it/s, now=None]
chunk:  14%|#3        | 28/206 [00:00<00:07, 25.29it/s, now=None]
chunk:  30%|###       | 62/206 [00:00<00:04, 34.99it/s, now=None]
chunk:  49%|####9     | 101/206 [00:00<00:02, 48.13it/s, now=None]
chunk:  67%|######7   | 139/206 [00:00<00:01, 64.78it/s, now=None]
chunk:  84%|########4 | 174/206 [00:00<00:00, 85.36it/s, now=None]

MoviePy - Done.

1 个答案:

答案 0 :(得分:1)

我找到了solution

基本上,您要做的就是进入您的

python3/site-packages/moviepy/decorators.py

第45行更改

- new_clip.audio = func(new_clip.audio, *args, **kwargs)

+ new_clip.audio = func(clip.audio, *args, **kwargs)

保存文件。