python 把一个视频复制3次

1. 先看效果

输入

输出

2. 代码

第一种方法 moviepy

代码来源 gpt4o

python3 复制代码
from moviepy.editor import VideoFileClip, clips_array

# 加载视频
video = VideoFileClip("a22.mp4")

# 复制视频三次
video_copied = clips_array([[video, video, video]])

# 输出最终的视频
video_copied.write_videofile("a33.mp4")

第2种方法 ffmpeg

代码来源 gpt4o

ffmpeg -i input.mp4 -filter_complex "0:vsplit=3v1v2v3;v1v2v3hstack=3" output_video.mp4

3. 对比

  • moviepy 有点慢!使用了大概50%的 CPU 资源。
  • ffmpeg 使用了全部的 CPU 资源,会快一点。 总体上,也是比较慢的。
  • 也许还有其他方法,比如使用 gpu , 估计会快很多。todo.
相关推荐
WangN23 分钟前
【通识】RSL-RL快速上手
人工智能·python·机器学习·机器人
geovindu5 分钟前
python: Reactor Pattern
开发语言·python·设计模式·反应器模式
1024+5 分钟前
在 ‌Ubuntu 24.04‌ 上安装 ‌Python 3.8‌
linux·python·ubuntu
财经资讯数据_灵砚智能7 分钟前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年6月15日
大数据·人工智能·python·信息可视化·自然语言处理
CS_SKILL10 分钟前
吉比特 C++ 实习一面面经:一轮把 C++、容器、并发、排序和网络全扫了一遍
java·开发语言·校招面经·实习面经·技术面经·吉比特校招
feifeigo12312 分钟前
基于多混沌映射的图像加密(MATLAB实现)
开发语言·matlab
techdashen15 分钟前
Go 语言仓库 Top 100 贡献者分析报告
开发语言·后端·golang
何以解忧,唯有..15 分钟前
Go 语言变量命名规范详解
开发语言·后端·golang
某林21216 分钟前
从 Isaac Lab API 踩坑到硬件 MVP 的全链路实战破局
python·机器人·人机交互·ros2
专注搞钱19 分钟前
Python自动爬设备报警日志,每天省1小时
开发语言·python·半导体