clip.to_videofile和clip.write_videofile之间的区别

时间:2014-12-10 12:49:31

标签: python video numpy ffmpeg

clip.to_videofileclip.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时,它们不一样......任何人都能解释我为什么会这样?如果我在将复合剪辑写入视频时保持框架不被更改,我该怎么办?

0 个答案:

没有答案