`

x264编译

 
阅读更多

(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中出现这种问题,VC7VC8中不会出现这种问题),就直接将“L”“ULL”删除就行(因为数据类型问题)。即:common/predict.c615 *(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__,改过来就可以了。

分享到:
评论

相关推荐

    x264编译成功版本-20091006版

    对于初学者来说,编译x264库是了解其工作原理、定制特定功能或者获取最新优化版本的重要步骤。 在编译x264之前,首先需要熟悉一些基本的开发环境和工具,如GCC编译器、Automake、Autoconf以及Libtool等。这些工具...

    x264编译文件.zip

    "x264编译文件.zip"这个压缩包包含了用于编译x264库的脚本,这些脚本是为不同的操作系统定制的,以确保在特定环境下正确构建x264。 1. **x264编译脚本**: 编译脚本通常是由Makefile、CMakeLists.txt或shell/batch...

    windows下,x264编译的静态库与动态库

    在本文中,我们将深入探讨如何在Windows系统下,利用MinGW和MSYS工具链编译x264,生成静态库(.a文件)和动态库(dll.a文件),以及如何在Visual Studio 2013(VS13)中使用这些库。 首先,确保你已经安装了MinGW和...

    ffmepg+X264编译

    突然想了解ffmepg+X264编译,所以Google了源码,搜了很多脚本但是该来该去的最终该出了一个,具体没研究,但是编译成功了,文件夹中的build-ff_x264_x86.sh为ffmepg+X264编译脚本,x86的(不知道为什么没生成.so文件...

    X264编译资料

    总结,X264编译资料涵盖了从环境搭建、源码获取、编译配置到测试验证的全过程,同时也涉及到X264的优化选项和H.264编码基础。通过实践这个过程,你不仅可以掌握X264的编译,还能深入理解视频编码的复杂性。对于需要...

    Android x264 编译库

    在提供的文件名"x264-lib-android"中,我们可以推断这是一个已经为Android平台编译好的x264库文件。这个文件可能是预编译的动态库(.so文件)或者包含了多个针对不同架构的库文件。开发者可以直接将这个库集成到自己...

    android ffmpeg x264编译脚本

    `build_ffmpeg.sh`用于编译FFmpeg库,而`build_x264.sh`则负责编译x264编码器。这两个脚本通常包含以下步骤: 1. **配置环境**:设置路径,包括NDK路径、Android平台版本、ABI(应用二进制接口)等,这些信息将决定...

    IOS x264编译库

    在iOS平台上,x264编译库是一个关键的组件,因为它是用于高效编码H.264视频的标准开源库。H.264是一种广泛使用的视频编码标准,尤其在移动设备和网络流媒体中非常流行。x264库是实现这个标准的C++实现,提供了高度...

    ffmpeg+x264编译好的arm-linux平台的库文件bin/include/lib的文件,FFMPEG与X264的单独库文件

    编译FFmpeg和x264到ARM-Linux平台需要交叉编译工具链,这通常包括针对ARM架构的gcc编译器、链接器和其他构建工具。开发者需要设置正确的编译选项,例如`--target=arm-linux-gnueabi`,以确保生成的库文件能在目标...

    x264编译运行的windows下VS版本

    已生成libx264-164.dll、libx264.lib等; x264编译的源码版本为最新版,https://code.videolan.org/videolan/x264.git。 在VS2019下可运行开发应用

    x264编译版本

    x86的x264编译版本,可使用vpy。注意并不是x64的!

    x264-android包含3个cpu的so和头文件.zip

    【标题】"x264-android包含3个cpu的so和头文件.zip"指的是一个针对Android平台的x264编码库,其中包含了为不同CPU架构编译的动态链接库(SO文件)以及相关的头文件。x264是开源的H.264视频编码器,广泛应用于视频...

    IOS下x264编译命令

    x264编译命令,生成ios各arm版本的库

    x264编译脚本

    实际测试可用x264安卓平台编译移植脚本,编译可以通过,有问题可联系我

    x264源码编译

    《深入理解x264源码编译:从Windows到Linux》 x264,作为全球最广泛使用的H.264视频编码库,其源码编译过程对于开发者和研究者来说至关重要。本文将详细阐述如何在Windows和Linux操作系统上编译2014年版本的x264...

    X264静态库 android平台编译

    **X264静态库在Android平台上的编译详解** X264是一个开源的H.264视频编码库,广泛应用于视频编码、转码和流媒体领域。在Android平台上,为了在不同架构(如ARM32, ARM64, x86)上运行,需要将X264编译为静态库。...

    x264编译好的库+封装类

    这个资源包包含了两部分关键内容:一是预编译好的2013年末版本的x264库,二是基于这个库封装的Cx264_Encoder类。 首先,x264库是实现高效H.264编码的核心组件。H.264是一种高压缩率的视频编码标准,能够在保证画质...

    android ffmpeg4.1.3 x264 编译脚本.zip

    在"ubuntu下编译 安卓使用的 ffmpeg4.1.3 集成 x264库的编译脚本"这个过程中,首先需要确保你有一个Ubuntu环境,因为Ubuntu是最常用的Linux发行版之一,且与Android开发工具兼容性良好。`ndkr19c`是Android NDK的一...

    [19]-基于树莓派3B-4B完成ffmpeg、X264编译安装.pdf

    [19]-基于树莓派3B-4B完成ffmpeg、X264编译安装.pdf

    android ffmepg+x264 编译好的库

    5. **编译库**:运行`ndk-build`或`cmake`命令,编译FFmpeg和x264库。编译过程中可能会遇到依赖库的问题,需要确保所有依赖项都已正确安装。 6. **测试和集成**:编译完成后,将生成的SO库添加到Android项目的jni...

Global site tag (gtag.js) - Google Analytics