opencv 4.x 静态编译后 录像视频保存为h264
静态编译后,在使用VideoWriter保存视频时,使用H264编码时,文件体积依旧很大的问题,而且还没有错误提示。
这时因为,一般情况下不会把opencv_videoio_ffmpeg470_64.dll放到程序目录下,导致opencv用其他编码格式代替H264编码,所以体积减少没什么效果。
将opencv_videoio_ffmpeg470_64.dll放到程序目录下,再运行,会提示Failed to load OpenH264 library: openh264-1.8.0-win64.dll
这个时候去https://github.com/cisco/openh264/releases网站,找到对应版本的openh264的dll,放到程序目录下。
这时候的视频大小会小很多

浙公网安备 33010602011771号