使用moviepy进行4K剪辑编辑

2024-05-15 08:37:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望放大4k视频。 原因很简单,我没有高分辨率显示器

from moviepy.editor import VideoFileClip
import moviepy.video.fx.all as vfx
clip = VideoFileClip(file_name)
resized_clip = clip .crop(clip, x1=0, y1=0, x2=1920, y2=1080)

这是我用来切断4k剪辑右上角的代码。 这种大小修改适用于其他大小的视频,但不适用于4k。 我怎样才能修好它

附言。 没有错误地工作


Tags: fromimportclip视频asvideo原因all
1条回答
网友
1楼 · 发布于 2024-05-15 08:37:00

您可以使用vfx.crop而不是clip.crop

正确的语法是:

clip = VideoFileClip(file_name)
resized_clip = vfx.crop(clip, x1=0, y1=0, x2=1920, y2=1080)
resized_clip.write_videofile("crop.mp4")

以下语法也适用:

clip = VideoFileClip(file_name)
clip.crop(x1=0, y1=0, x2=1920, y2=1080).write_videofile("crop.mp4")

裁剪左上角不是降低分辨率的最佳解决方案

您可能正在寻找resize

clip = VideoFileClip(file_name)
clip.resize((1920, 1080)).write_videofile("resized.mp4")

相关问题 更多 >