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.
相关推荐
草丛中的蝈蝈5 分钟前
qt中给QListWidget添加上下文菜单(快捷菜单)
开发语言·qt
Yvonne爱编码19 分钟前
后端编程开发路径:从入门到精通的系统性探索
java·前端·后端·python·sql·go
lljss202040 分钟前
C# 每个chartArea显示最小值、平均值、最大值
开发语言·c#
yzpyzp1 小时前
kotlin的函数前面增加suspend关键字的作用
android·开发语言·kotlin
jiet_h1 小时前
Android Kotlin ObjectAnimator 和 ValueAnimator 全面解析
android·开发语言·kotlin
Q_Q19632884751 小时前
python+springboot大学生心理测评与分析系统 心理问卷测试 自动评分分析 可视化反馈系统
开发语言·spring boot·python·django·flask·node.js·php
BYSJMG1 小时前
计算机毕设推荐:基于Hadoop+Spark物联网网络安全数据分析系统 物联网威胁分析系统【源码+文档+调试】
大数据·hadoop·python·物联网·spark·django·课程设计
Android技术之家1 小时前
Kotlin与Compose:Android开发的现代化变革
android·java·开发语言·kotlin
十八旬1 小时前
【超简单】后端入门案例-基于SpringBoot+MyBatis-plus+MySQL图书管理系统
java·开发语言·idea·intellij idea·项目实战
0_0梅伊阁诗人1 小时前
Redis
开发语言·笔记·python