Python 如何组合2个不同分辨率/纵横比/帧的视频 在组合两个视频时,我们需要考虑的是什么?

Python 如何组合2个不同分辨率/纵横比/帧的视频 在组合两个视频时,我们需要考虑的是什么?,python,video-editing,moviepy,Python,Video Editing,Moviepy,在合并两个视频时,纵横比有什么重要性吗 合并视频时,帧数是否有任何关系 我正在尝试使用Python Movie.Py将两个不同分辨率、帧率和纵横比的视频组合起来 final_clip = concatenate_videoclips([video1, video2], method='compose') 当我尝试使用不同分辨率的视频时,resutant视频并不是我所期望的 如果两个视频具有不同的分辨率和纵横比,使用method=compose将它们连接在一起,将在较小的视频周围放置黑色边框,使

在合并两个视频时,纵横比有什么重要性吗

合并视频时,帧数是否有任何关系

我正在尝试使用Python Movie.Py将两个不同分辨率、帧率和纵横比的视频组合起来

final_clip = concatenate_videoclips([video1, video2], method='compose')
当我尝试使用不同分辨率的视频时,resutant视频并不是我所期望的


如果两个视频具有不同的分辨率和纵横比,使用
method=compose
将它们连接在一起,将在较小的视频周围放置黑色边框,使其与最大的视频大小相同。如果不需要黑色边框,则需要使用
resize
调整边框大小,使其大小相同

以下是来自的一些调整大小示例:


连接不同帧速率的视频时不应该有任何问题。

如果两个视频具有不同的分辨率和纵横比,使用
method=compose
将它们连接在一起,将在较小的视频周围放置黑色边框,使其与最大的视频大小相同。如果不需要黑色边框,则需要使用
resize
调整边框大小,使其大小相同

以下是来自的一些调整大小示例:

当连接不同帧速率的视频时,不应该有任何问题

>>> myClip.resize( (460,720) ) # New resolution: (460,720)
>>> myClip.resize(0.6) # width and heigth multiplied by 0.6
>>> myClip.resize(width=800) # height computed automatically.