(1)vc6补丁文件名为vs6sp5.exe,而不是VS6sp5VB.exe,非常容易下错;
(2)vc6补丁选择语言时,一般选english,汉化补丁不代表是中文版的;
(3)不同的vc版本可能打不上补丁,可以试着换一个版本;
(4)出现错误:
fatal error C1083: Cannot open include file: 'inttypes.h': No such file or directory
搜索inttypes.h,注释掉就可以了。
(5)
但在编译时会出现两处“L”和“ULL”有问题的地方(只是在VC6中出现这种问题,VC7和VC8中不会出现这种问题),就直接将“L”和“ULL”删除就行(因为数据类型问题)。即:common/predict.c的615行 *(uint64_t*)(edge+24) = SRC(7,-1) * 0x0101010101010101ULL;改为 *(uint64_t*)(edge+24) = SRC(7,-1) * 0x0101010101010101;和matroksa.c中的431行 if (delta > 32767ll || delta < -32768ll)改为 if (delta > 32767 || delta < -32768)
(6)命令行参数如下:
-B 200 -v -o test.264 foreman_cif.yuv 352x288
或者
-q 36 -v -o test.264 foreman_cif.yuv 352x288
(7)x264 工程编译总出问题."libx264.lib(ratecontrol.obj) : error LNK2001: unresolved external symbol _strtok_rbin/x264.exe : fatal error LNK1120: 1 unresolved externalsError executing link.exe."
问题出在原工程定义的是__WIN32 ,没有定义__WIN32__,改过来就可以了。
分享到:
相关推荐
突然想了解ffmepg+X264编译,所以Google了源码,搜了很多脚本但是该来该去的最终该出了一个,具体没研究,但是编译成功了,文件夹中的build-ff_x264_x86.sh为ffmepg+X264编译脚本,x86的(不知道为什么没生成.so文件...
x264初学编译必备
Android ffmpeg x264 编译脚本
X264编译资料
已生成libx264-164.dll、libx264.lib等; x264编译的源码版本为最新版,https://code.videolan.org/videolan/x264.git。 在VS2019下可运行开发应用
x86的x264编译版本,可使用vpy。注意并不是x64的!
ffmpeg+x264编译好的arm-linux平台的库文件bin/include/lib的文件,FFMPEG与X264的单独库文件
x264编译命令,生成ios各arm版本的库
实际测试可用x264安卓平台编译移植脚本,编译可以通过,有问题可联系我
android ffmepg+x264 编译好的库,本人测试引用没问题,基于android-24编译的,其他版本问题未知
该资源是FFmpeg x264视频库编译的脚本文件,内涵iOS和安卓脚本。
IOS 编译x264库, 自定义的编译选项
Android 已经编译好的X264库
资源包分俩部分:1.编译好的13年末x264库 2.自己封装的x264类
适用于所有平台(arm64-v8a armeabi armeabi-v7a x86_64)的编译好的FFmpeg4.1.3的动态链接库.so文件,包含头文件、share、bin等所有编译生产的文件,包含x264,支持mediacodec硬解码h264,h265。可直接集成到工程中...
ubuntu下编译 安卓使用的 ffmpeg4.1.3 集成 x264库的编译脚本 需要ndkr19c
此资源适用于ubuntu下安装ffmpeg时需要安装x264,本资源是x264的源码,直接编译安装即可
采用2008年11月的ffmpeg代码和x264的代码编译 在vs2005中可以方便的静态链接使用 ffmpeg设置了编译选项 只支持h264解码 节省了大小 x264的调用是独立的 没有集成到ffmpeg中 方便调用 vc工程设置需要设置为 /mt
x264源码,内置编译脚本
在windows10,VS2019下编译x264