Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 具有高帧间相似性的视频压缩?_Video_Compression_Video Processing_H.264 - Fatal编程技术网

Video 具有高帧间相似性的视频压缩?

Video 具有高帧间相似性的视频压缩?,video,compression,video-processing,h.264,Video,Compression,Video Processing,H.264,我有课堂讲课的录像,显然有很多帧间的相似性。视频的当前规格为 720P,H264 AVC,30FPS,2456kb/s,文件大小为920MB 我可以将FPS降低到24,并且可以稍微降低比特率。但是,这个源代码复杂度较低的视频是否可以用其他编解码器进行“更好”的压缩。意思是否有任何编解码器/“编解码器设置”可以在如此低的源代码复杂度下运行良好 提前感谢,任何编解码器都会充分利用冗余,因为它最擅长预测下一张图片中尽可能多的像素 实现这种技术的最佳机制之一是多假设运动补偿。你可以读这篇文章。基本上,通

我有课堂讲课的录像,显然有很多帧间的相似性。视频的当前规格为

720P,H264 AVC,30FPS,2456kb/s,文件大小为920MB

我可以将FPS降低到24,并且可以稍微降低比特率。但是,这个源代码复杂度较低的视频是否可以用其他编解码器进行“更好”的压缩。意思是否有任何编解码器/“编解码器设置”可以在如此低的源代码复杂度下运行良好


提前感谢,

任何编解码器都会充分利用冗余,因为它最擅长预测下一张图片中尽可能多的像素

实现这种技术的最佳机制之一是多假设运动补偿。你可以读这篇文章。基本上,通过应用大量块的平均值,可以非常准确地预测任何块


事实上,H.264对此有充分的规定;唯一的问题是大多数实现可能无法充分利用这一点。您可以扩展任何编解码器来处理此问题,并做到最好。您使用的编码器可能不是,但H.264仍然是解决您问题的最好的编解码器

我猜这些视频是由摄像头硬件编码器实时编码的,对吧?使用最先进的H.264编码器(如x264)可以做得更好。在编码前进行一些滤波以去除噪声也会大大有助于压缩性,但可能会去除一些细节/细节,如噪声

对于基本编码,您可以查看手刹:

如果不想深入研究,可以使用另一个gui,如Staxrip等,或者直接使用命令行,使用或w/o avisynth进行过滤。高级选项: