我有课堂讲座的视频记录,显然有很多帧间的相似性。视频的当前规格是
720P,H264 AVC,30FPS,2456kb/s,文件大小为920MB。
我可以将FPS降低到24,并且可能会稍微降低比特率。但是,这个视频的源代码复杂度低,可以用其他编解码器“更好地”压缩吗?也就是说,对于如此低的源复杂度,是否有任何已知的编解码器/“编解码器设置”执行得非常好。
提前谢谢你,
发布于 2012-01-31 07:11:48
任何编解码器都会充分利用冗余性,因为它最擅长预测下一张图片的尽可能多的像素。
实现这种技术的最好机制之一是多假设运动补偿。你可以读这篇论文。http://iphome.hhi.de/wiegand/assets/pdfs/vcip00.pdf基本上,你可以通过应用一个非常大的块的平均值来非常准确地预测任何块。
事实上,H.264对此有完整的规定;唯一的问题是,大多数实现可能无法充分利用这一点。您可以扩展任何编解码器来处理此问题,并使其达到最佳效果。您正在使用的编码器可能不是,但H.264仍然是地球上最好的编解码器来解决您的问题。
发布于 2012-02-12 00:10:23
我猜这些视频是由摄像头硬件编码器动态编码的,对吧?你可以用像x264这样的最先进的H.264编码器做得更好。在编码前进行一些过滤以消除噪声也可以极大地提高压缩性,但可能会消除一些细节/类似细节的噪声。
对于基本编码,您可以查看handbrake:http://handbrake.fr/
如果你不想深入研究,你可以使用另一个图形用户界面,比如Staxrip等,或者直接使用命令行,使用或者不使用avisynth进行过滤。高级选项:http://mewiki.project357.com/wiki/X264_Settings
https://stackoverflow.com/questions/9066401
复制相似问题