Open CV - 减小视频文件大小

5
我想使用OpenCV处理输入视频并减小视频文件的大小。
这需要将帧从初始类型转换为某些转换类型。
我可以在OpenCV中使用哪种转换方式,以便对视频的每个帧进行缩小,并写回以创建一个新的文件,而不会太多地影响视频质量?
1个回答

3
OpenCV使用FFMPEG。请查看此链接获得详细说明,您可以独立使用FFMPEG而不是OpenCV。如果您已经有压缩的视频数据,则除非您降低帧大小,否则无法进行太多的压缩以保持质量。

不,我想使用Open CV来完成这个任务...我该怎么做? - Aakash Anuj
我假设你可以在OpenCV中打开电影。这取决于您是否使用C或C ++ API。之后,您需要读取每个帧并对其进行处理。 - user349026
1
请查看以下链接以获取阅读视频 - http://www.cs.iit.edu/~agam/cs512/lect-notes/opencv-intro/opencv-intro.html#SECTION00070000000000000000 和 http://areshopencv.blogspot.com/2010/12/load-video-in-opencv.html - user349026
我可以轻松地加载视频并以逐帧的方式处理每个帧。我想知道什么类型的转换会导致文件大小减小?例如,LoG运算符,高斯等。 - Aakash Anuj
不行,不行。要做到这一点,需要先了解视频压缩技术,例如H264、MJPEG等。建议您先对这些技术有一定的了解。 - user349026

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接