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)

输出如下:

相关推荐
阿蒙Amon3 分钟前
C#每日面试题-属性和特性的区别
java·面试·c#
懒惰蜗牛4 分钟前
Day66 | 深入理解Java反射前,先搞清楚类加载机制
java·开发语言·jvm·链接·类加载机制·初始化
2401_841495646 分钟前
【LeetCode刷题】打家劫舍
数据结构·python·算法·leetcode·动态规划·数组·传统dp数组
李昊哲小课6 分钟前
简化版天气爬虫教程
爬虫·python
38242782713 分钟前
python:Ajax爬取电影详情实战
开发语言·python·ajax
天呐草莓26 分钟前
集成学习 (ensemble learning)
人工智能·python·深度学习·算法·机器学习·数据挖掘·集成学习
BBB努力学习程序设计29 分钟前
Python多线程与多进程编程实战指南
python
雪落无尘处30 分钟前
Anaconda 虚拟环境配置全攻略+Pycharm使用虚拟环境开发:从安装到高效管理
后端·python·pycharm·conda·anaconda
赵庆明老师35 分钟前
VS2026扩展插件Visual Commander
java·开发语言
额呃呃39 分钟前
信号量唤醒线程的实际机制
java·开发语言·jvm