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:v]split=3[v1][v2][v3];[v1][v2][v3]hstack=3" output_video.mp4

3. 对比

  • moviepy 有点慢!使用了大概50%的 CPU 资源。
  • ffmpeg 使用了全部的 CPU 资源,会快一点。 总体上,也是比较慢的。
  • 也许还有其他方法,比如使用 gpu , 估计会快很多。todo.
相关推荐
搁浅°8793 分钟前
Collection
java·开发语言·windows
nice6666011 分钟前
xml基础
xml·java·开发语言·前端·css·bootstrap·idea
Evand J16 分钟前
【逐行注释】自适应观测协方差R的AUKF(自适应无迹卡尔曼滤波,MATLAB语言编写),附下载链接
开发语言·matlab·r语言
小白学大数据18 分钟前
利用R语言进行头条主页内容的自动化下载
开发语言·r语言·自动化
_Power_Y28 分钟前
JavaSE:4、流程控制
java·开发语言·算法
知识分享小能手1 小时前
mysql学习教程,从入门到精通,SQL IN & BETWEEN 运算符(13)
大数据·开发语言·数据库·python·sql·学习·mysql
激昂~逐流1 小时前
qt操作excel(QAxObject详细介绍)
开发语言·qt·microsoft·excel·qaxobject
躺平的花卷1 小时前
Python爬虫案例七:抓取南京公交信息数据并将其保存成excel多表形式
爬虫·python·excel
花开了¥1 小时前
go-zero的快速实战(完整)
开发语言·后端·golang
liuziziy1 小时前
新手制作视频用什么软件好?五款剪辑工具分享!
音视频