如何使用Python脚本在Python中快速连接多个视频(.mp4)文件
这是我当前的代码,它太慢了。我是一个求职者,试图使用NJIT之类的东西,但它行不通。我需要一个更快地合并多个视频的脚本!
from moviepy.editor import *
import os
from functools import cache
@cache
def merge():
vidstmp = []
for x in os.listdir():
try:
if (x[0]).isnumeric():
vidstmp.append(int(x.replace('.mp4','')))
except:
pass
vidstmp.sort()
vids = []
for y in vidstmp:
vids.append(f'{y}.mp4')
clips= []
for x in vids:
video = VideoFileClip(x)
clips.append(video)
final_clip = concatenate_videoclips(clips)
final_clip.to_videofile("output.mp4", fps=24, remove_temp=True)
This is the current code i have and its too slow. I am a noobie programmer and have tried to use stuff like njit but it doesn't work. I need a script that merges multiple videos faster!
from moviepy.editor import *
import os
from functools import cache
@cache
def merge():
vidstmp = []
for x in os.listdir():
try:
if (x[0]).isnumeric():
vidstmp.append(int(x.replace('.mp4','')))
except:
pass
vidstmp.sort()
vids = []
for y in vidstmp:
vids.append(f'{y}.mp4')
clips= []
for x in vids:
video = VideoFileClip(x)
clips.append(video)
final_clip = concatenate_videoclips(clips)
final_clip.to_videofile("output.mp4", fps=24, remove_temp=True)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论