Python剪辑视频

py 复制代码
import os
from moviepy.editor import VideoFileClip

video_dir = r"E:\学习\视频剪辑"
s_video_file = "1.mp4"
d_video_file = "剪辑片段1.mp4"
s_video_path = os.path.join(video_dir, s_video_file)    # 原视频文件路径
d_video_path = os.path.join(video_dir, d_video_file)    # 目标视频文件路径
# 读取视频文件
video = VideoFileClip(s_video_path)

# 剪辑指定片段
clip = video.subclip(10, 20)    # 单位是秒,表示10秒到20秒片段
#clip = video.subclip(1*60 + 30, 2*60 + 45)     #表示1:30秒到2:45秒片段

# 输出剪辑后的视频
clip.write_videofile(d_video_path)

输出如下:

相关推荐
SamDeepThinking5 小时前
警惕那些很长时间没有编写任何代码、却在设计系统的人
java·后端·架构
莫得感情 o5 小时前
并发 13 · 异步编排
java·并发
TizzyGoodhealth6 小时前
从零到一搭建Spring‑AI原生Tool‑Calling AI Agent|架构对比+完整实战源码+踩坑实录
java·ai·知识库·rag·ai agent·spring ai
coder_Eight6 小时前
从 3 天到 8 分钟:我如何把垂直科普内容做成了自动化流水线
python·ai编程
mmsx6 小时前
置灰按钮为什么自己又“亮“了?一次状态缓存“双写冲突“的排查记录
java·缓存·bug·livedata
水獭比特6 小时前
MCP SDK v2 迁移别只改依赖:先把 FastMCP 3/4 拆成两条测试线
人工智能·python
rannn_1116 小时前
【力扣hot100】图论专题+模板|DFS、BFS、拓扑排序...
java·算法·leetcode·深度优先·图论
用户3126874877206 小时前
ReentrantLock 到底怎么排队的?AQS 源码拆解
java
Zane19946 小时前
ArrayList 插入慢,LinkedList 一定快吗
java·后端
l1258656 小时前
# RAG多轮对话检索设计:Query重写如何让“那它呢“变成完整问题
前端·数据库·人工智能·python·算法·fastapi·milvus