Python中求推荐GitHub上自动剪辑视频的项目

google 了一下午,搜不到- -. 主要是想自动剪辑直播游戏视频,像 google photo 自带的自动剪辑那样. 用 rclone 上传了 3 段游戏视频到 google photo 上, 几个小时了,还小帮手还没出货. - -.

[有这么叼的开源项目吗!]


Python中求推荐GitHub上自动剪辑视频的项目
5 回复

只有商业软件,这种都很贵的


GitHub上确实有几个不错的Python自动剪辑项目,你可以看看:

  1. Auto-Editor:这个项目很火,用命令行就能自动剪切视频里“无聊”的部分(比如静音或低音量片段)。它基于音频分析,能批量处理,输出速度也快。核心代码就几行:
import subprocess
subprocess.run(['auto-editor', 'input.mp4', '--silent_speed', '2', '--video_speed', '1'])
  1. VidTrim:一个轻量级工具,提供更细粒度的控制。你可以设置阈值来检测静音,或者用运动检测来剪掉静态镜头。示例:
from vidtrim import VideoTrimmer
trimmer = VideoTrimmer('input.mp4')
clips = trimmer.detect_silence(threshold=-30, min_duration=1.5)
trimmer.export_clips(clips, 'output_folder')
  1. MoviePy-Scripts:如果你已经用MoviePy,这个仓库收集了很多实用脚本,包括自动剪辑、转场、字幕生成等。比如自动按场景切换剪切:
from moviepy.editor import VideoFileClip
from scenedetect import detect, ContentDetector
scene_list = detect('input.mp4', ContentDetector())
clip = VideoFileClip('input.mp4')
for i, (start, end) in enumerate(scene_list):
    subclip = clip.subclip(start, end)
    subclip.write_videf(f'scene_{i}.mp4')

这些项目各有侧重:Auto-Editor开箱即用,VidTrim适合自定义,MoviePy-Scripts扩展性强。根据你的具体需求选就行。

总结:根据你的剪辑需求选择合适的工具库。

youtube 上面有个 Devon Crawford 做过一个视频,来自动剪辑视频的,好像开源了,你可以看看

回到顶部