如题
现在写一个工具用到了 FFmpeg 拆帧的功能,还有 opencv 图像处理的功能, 但实际上用的功能只是很少一点,这两东西打包都挺大,有没啥缩小空间的办法,或者替代品
好像 opencv 可以做拆帧 可以替代一部分 FFmpeg 不过实地测了下发现拆帧比 FFmpeg 慢
如题
现在写一个工具用到了 FFmpeg 拆帧的功能,还有 opencv 图像处理的功能, 但实际上用的功能只是很少一点,这两东西打包都挺大,有没啥缩小空间的办法,或者替代品
好像 opencv 可以做拆帧 可以替代一部分 FFmpeg 不过实地测了下发现拆帧比 FFmpeg 慢
|
zhgg0Feb 18, 2022 via iPhone
2
裁剪掉不需要的功能,只保留需要的功能打包后会很小。
|
|
0o0O0o0O0oFeb 18, 2022 via iPhone
3
configure -h 看看哪些选项能 disable
|
|
crackhopperFeb 18, 2022
4
静态链接?
|
|
PolarBearsFeb 18, 2022
5
加个压缩壳看看能缩小多少?
|
|
newmlpFeb 18, 2022
6
ffmpeg 编译时可以选择要编译的滤镜,编解码器,解复用器,设备支持,协议支持等等,可以裁剪的很小,再加静态编译就行了
|
|
zhujinliangFeb 18, 2022 via iPhone
7
lzma 打个包,用时先解包再执行
|
|
hello2090Feb 18, 2022 via iPhone
8
选择你要支持的文件格式,音视频解码器。不需要的格式,编码器都 disable 掉
|
|
lvsemi1Feb 18, 2022
9
这俩玩意都一大堆可选依赖,你自己按需编译下大小能比网上的通用版本小一个数量级
|