剪掉一部分视频-python

发布于 2021-01-29 15:07:30

我的视频长度分别约为25分钟,我希望从一开始就使用python减少几秒钟的时间。

搜索它时,我偶然发现了适用于python的moviepy软件包。问题是,即使是单个视频也要花费很多时间。以下是我用来从单个视频开始剪切7秒的代码段。写入过程会消耗大量时间。有没有更好的方法使用python剪切视频?

from moviepy.editor import *
clip = VideoFileClip("video1.mp4").cutout(0, 7)
clip.write_videofile("test.mp4")

如果我错过了任何细节,请告诉我。

任何帮助表示赞赏。谢谢!

关注者
0
被浏览
132
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    试试看,告诉我们它是否更快(如果可以的话,它将直接使用ffmpeg提取视频,而无需解码和重新编码):

    from moviepy.video.io.ffmpeg_tools import ffmpeg_extract_subclip
    ffmpeg_extract_subclip("video1.mp4", start_time, end_time, targetname="test.mp4")
    

    如果这样做没有帮助,请查看代码



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看