很明显,直接使用ffmpeg进行缩放是在是太慢了,不得不说swsscale简直就是ffmpeg里面的渣渣,在对比了几种业界常用的算之后,我们最后考虑实现使用这种快速缩放的算法:
?...volatile (
"1: \n"
"vld4.8 {d0, d1, d2, d3...在使用上述的算法优化之后,进行每帧缩放,在Nexus 6p上,只需要不到5ms就能完成了,而对于缩放质量来说,ffmpeg的SWS_FAST_BILINEAR算法和上述算法缩放出来的图片进行对比,峰值信噪比...volatile (
"1: \n"
"vld4.8 {d0, d1, d2, d3...%4, %4, #32 \n" // 32 processed per loop
"vst4.8 {d0, d1, d2, d3