2024-04-20 06:38:12 发布
网友
我有一个.png图像的目录,我想把它粘贴到一个mp4中? 我有信心OpenCV可以用来做到这一点,但我找不到任何关于如何做到这一点的资源?有什么想法吗?或者教程?在
谢谢。在
最好的方法是使用ffmpeg,您可以这样做:
ffmpeg -framerate 24 -i img%03d.png output.mp4
其中:
-framerate
-i
img001.png
img002.png
更多信息here
您可以使用VideoWriter先将mp4写入新文件,然后在该文件的末尾写入图像,如图所示:
import cv2 import cv cap = cv2.VideoCapture("your_mp4.mp4") ret,img=cap.read() frame1=cv2.imread("your_img1.jpg") frame2=cv2.imread("your_img2.jpg") height , width , layers = img.shape fps=20 video = cv2.VideoWriter("rec_out.avi", cv.CV_FOURCC(*'DIVX'), fps, (img.shape[1], img.shape[0])) while True: ret,img=cap.read() height , width , layers = img.shape video.write(img) cv2.imshow('Video', img) video.write(img) if(cv2.waitKey(10) & 0xFF == ord('b')): break #stick your images here video.write(frame1) video.write(frame2) cv2.destroyAllWindows() video.release()
最好的方法是使用ffmpeg,您可以这样做:
其中:
-framerate
是所需的帧速率(fps)-i
表示图像的格式为img001.png
、img002.png
等格式。。。在更多信息here
您可以使用VideoWriter先将mp4写入新文件,然后在该文件的末尾写入图像,如图所示:
相关问题 更多 >
编程相关推荐