当前位置: 首页 > 工具软件 > x264-go > 使用案例 >

x264-go填坑记

金赤岩
2023-12-01

"github.com/gen2brain/x264-go"
使用这个开源代码的时候碰到了一些坑
1 *.syso的坑,
估计如果这类文件在golang包里面的时候,会优先里面的方法
但是似乎兼容性很差,有的系统能用,有的系统不能用
解决方法:直接把此类文件去掉
项目改成引用动态库的方式,把x264c_cgo.go直接去掉,使用x264c_cgo_extlib.go

2.项目里面x264版本的坑
编译的时候一定要用项目里面对应版本的x264去编译,否则会出现各种奇怪的问题

wget http://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20180214-2245-stable.tar.bz2
tar   -jxvf    x264-snapshot-20180214-2245-stable.tar.bz2
进入文件夹开始编译
./configure --enable-pic --enable-shared
make
make install
 

 类似资料: