"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