clip.to_videofile
和clip.write_videofile
之间有什么区别?
它们对CompositeVideoClip的帧有影响吗?
我写了一段代码:video=CompositeVideoClip([clip1,clip2.set_start(dur)]
video.write_videofile("video.mp4",fps=clip1.fps) # or video.to_videofile("video.mp4",fps=clip1.fps)
clip=VideoFileClip("video.mp4")
video.save_frame("frame1.png")
clip.save_frame("frame2.png")
from PIL import Image
import numpy as np
im1=Image.open("frame1.png")
image1=np.asarray(im1)
im2=Image.open("frame2.png")
image2=np.asarray(im2)
当我比较两个数组image1和image2时,它们不一样......任何人都能解释我为什么会这样?如果我在将复合剪辑写入视频时保持框架不被更改,我该怎么办?