精华内容
下载资源
问答
  • libx264

    千次阅读 2018-12-10 00:16:30
    x264 is a free software library and application for encoding video streams into the H.264/MPEG-4 AVC compression format, and is released under the terms o...

    https://www.videolan.org/developers/x264.html

    x264 is a free software library and application for encoding video streams into the H.264/MPEG-4 AVC compression format, and is released under the terms of the GNU GPL.

    据说:“ ffmpeg的编码过程其实是调用了libx264库完成的,所以我们可以不需要ffmpeg的源代码,直接调用libx264库,将输入的YUV数据编码为h264”
    https://blog.csdn.net/qq_41051855/article/details/78664873

    OpenCV采集的视频流转化成H264格式裸码流
    https://www.cnblogs.com/ziyu-trip/p/7075003.html

    FFmpeg解码H264裸流并转换成opencv Mat
    https://blog.csdn.net/qq_24328101/article/details/74205686

    展开全文
  • libx264动态库

    2018-03-20 14:33:28
    libx264 windows的32位 x86版本动态库;包括头文件,lib和dll文件。libx264-155.h,libx264-155.lib,libx264-155.dll
  • https://code.videolan.org/videolan/x264 ./configure --prefix=/d/libx264 --enable-static --disable-asm --disable-opencl --disable-cli

    https://code.videolan.org/videolan/x264

    pacman -S gcc mingw-w64-x86_64-toolchain yasm mingw-w64-x86_64-SDL2 make diffutils
    ./configure --prefix=/d/libx264 --host=x86_64-w64-mingw32 --enable-shared --extra-ldflags=-Wl,--output-def=libx264.def
    make && make install
    

    不管是mingw32还是mingw64都使用:
    ./configure --prefix=/usr/local/libx264 --enable-shared --host=i686-w64-mingw32 //mingw32
    不用怀疑,确实叫“x86_64-w64-mingw32”不是“x86_64-w64-mingw64”。

    ffmpeg编译支持libx264

    export PKG_CONFIG_PATH=d/libx264/lib/pkgconfig:$PKG_CONFIG_PATH
    ./configure --prefix=/d/ffmpeg-x264 --enable-static --enable-shared --enable-gpl --enable-version3 --enable-sdl --enable-libx264 --extra-cflags=-I/d/libx264/include --extra-ldflags=-L/d/libx264/lib
    make -j4 && make install
    
    展开全文
  • libx264.zip

    2017-11-02 20:56:51
    h264编码库文件,包含x264.h,x264_config.h,libx264-152.lib,libx264-152.dll等
  • 最新libx264源码

    2018-05-09 11:14:39
    最新的libx264源码 h264编解码 完整的源码 可以在项目中使用
  • iphone libx264

    2016-09-03 11:27:52
    iphone libx264
  • libx264_VS2010

    2018-02-07 20:01:29
    采用MingW和VS2010自带命令行,联合编译出x64和x86两套的libx264组件,包括Include, Lib, libx264.dll和libx264.exe, 亲测可在VS工程中调用,希望对各位有所帮助。 基于的官网版本是x264-snapshot-20180205-2245-...
  • 【iOS开发】编译libx264和带libx264的FFMpeg包

    在成功编译FFMpeg之后,调用某些FFMpeg的命令还需要用到libx264,因此需要额外编译libx264并打包在FFMpeg中

    1. 编译环境:
      Mac OS 10.9 XCode6.1

    2. libx264的编译
      编译包需要符合arm64、armv7s、armv7、x86_64、i386这几个架构。前面3个是给真机使用的,后面2个是给模拟器使用的。目前使用FFmpeg-iOS-build-script作者写的一键编译脚本只能编译出适用于模拟器的.a包,适用于真机的包还需要自己手动编译。有时间可以研究它的编译脚本源码,添加上手动编译的代码,这里先做一个总结。
      (1)首先到http://www.videolan.org/developers/x264.html 下载最新的libx264源码包,解压之后是一个含snapshot-xxxx的一个文件夹,把它拷贝到随便一个文件夹下,重命名为x264;
      (2)到https://github.com/kewlbear/x264-ios 下载x264的一键编译脚本文件,把它放到跟x264文件夹同级的地方;
      (3)运行脚本./build-x264.sh;
      (4)脚本运行完毕之后,会多出几个文件夹:x264-iOS,scratch-x264,thin-x264。其中x264-iOS是最终的输出,里面有include和lib两个文件夹。lib文件夹里面只有*.a一个文件。如果顺利的话,这个包是一个fat包,是包含了arm64、armv7s、armv7、x86_64、i386这几个架构的,但是在我的机器上,用lipo命令看,只有x86_64、i386这两种架构,具体原因还没有搞清楚。因此我们还需要手动编译arm64、armv7s、armv7的包,继续下一步;
      (5)再拷贝一份源码出来,放到另外一个文件夹下,在命令行中进入这个文件夹;
      (6)编译armv7的包:进入源码的文件夹后,在命令行中输入

    CC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
    ./configure –host=arm-apple-darwin –sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk
    –prefix=’build’ –extra-cflags=’-arch armv7’ –extra-ldflags=’-arch armv7 -L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/usr/lib/system’
    –enable-pic –extra-asflags=’-arch armv7’
    注意修改里面的iPhoneOS版本。
    如果config成功,命令行会提示可以执行make命令了,先不急着执行make。手动copy 一个新版的gas-preprocessor.pl到extras目录下面。gas-preprocessor.pl我用的是https://git.libav.org/?p=gas-preprocessor.git;a=blob;f=gas-preprocessor.pl;h=44d11178667ece04df993e50023b41155d53582a;hb=HEAD 这个版本,源码1033行,比x264的源码要长很多。
    复制完毕后,在命令行中执行make;执行完make之后再执行make install,成功后会发现源码文件夹里面多了一个libx264.a的包,用lipo查看,确实是armv7的架构,把它拷贝出来,重命名为libx264-armv7。
    (7)编译armv7s的包。先执行下make clean,清除上一步执行得到的结果。编译armv7s的包与编译armv7的步骤完全一致,只不过配置需要略微修改,且不需要再拷贝gas-preprocessor.pl文件。配置命令如下:

    CC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
    ./configure –host=arm-apple-darwin –sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk
    –prefix=’build’ –extra-cflags=’-arch armv7s’ –extra-ldflags=’-arch armv7s -L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/usr/lib/system’
    –enable-pic –extra-asflags=’-arch armv7s’
    同样得到一个libx264.a的包,拷贝出来,重命名为libx264-armv7s。
    (8)编译arm64的包,方法同上,配置命令如下:
    CC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
    ./configure –host=aarch64-apple-darwin –sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk
    –prefix=’build’ –extra-cflags=’-arch arm64’ –extra-ldflags=’-arch arm64
    -L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/usr/lib/system’ –enable-pic –extra-asflags=’-arch arm64’
    同样得到一个libx264.a的包,拷贝出来,重命名为libx264-arm64。
    (9)此时我们得到了*.a,libx264-armv7.a,libx264-armv7s.a,libx264-arm64.a四个文件,用lipo命令把他们融合成一个包:
    lipo -create *.a,libx264-armv7.a,libx264-armv7s.a,libx264-arm64.a -output libx264.a
    把生成的libx264.a的包拷贝回x264-iOS/lib中,和include一起,整个x264-iOS当做libx264的output

    1. 编译带x264的ffmpeg包
      拷贝x264-iOS到build-ffmpeg.sh脚本所在目录下,并重命名x264-iOS为fat-x264,清除build-ffmpeg.sh脚本中X264=pwd/fat-x264一行的注释,保存后执行脚本,顺利的话就会跟之前一样生成各个包啦。。相比之前,会多出一个libpostproc.a。

    2. 在项目中使用带x264的ffmpeg以及libx264
      如果直接替换掉原来的FFMPEG .a库,会报编译错误。此时需要加上libx264。把x264-iOS(含头文件和.a)拖到项目中,link framework中加入libx264,user header search path中加入x264-iOS/include的路径,运行就可以了。

    转自:http://blog.sina.com.cn/s/blog_47522f7f0102vcbj.html

    展开全文
  • 安装FFmpeg x264支持到时候遇到了 “libx264 not found” 于是开始搜索,原来到编译libx264时的姿势不对,于是调整了一下姿势如下: cd ~/x264 make uninstall make distclean ./configure --enable-static --...
    安装FFmpeg x264支持到时候遇到了  “libx264 not found”
    于是开始搜索,原来到编译libx264时的姿势不对,于是调整了一下姿势如下:
    cd ~/x264
    make uninstall
    make distclean
    ./configure --enable-static --disable-opencl
    make
    make install
     
    
    展开全文
  • libx264(h264)编码

    2018-06-19 10:10:14
    H264编码,libx264。 ffmpeg等工具需要使用的编码。。。。
  • ffmpeg+libx264.rar

    2021-02-04 11:30:30
    是在windows 10下编译的动态库(libx264已被静态编译进去了),亲测可用。 FFMPEG版本:4.3.1 编译参数:./configure --disable-x86asm --enable-shared --disable-static --enable-gpl --enable-libx264 --extra-...
  • libx264 视频编码

    2016-09-11 10:42:26
    ubuntu编译libx264
  • android版本的arm平台下的ffmpeg+libx264+lib265.其中x264是直接编译到ffmpeg.so文件里面的。x265是以动态库的形式支持的.
  • libx264_x86

    2018-02-06 21:02:40
    这是Windows上可以用Visual Studio中C++调用的32位x86的 libx264库,包括include, lib和dll。
  • windows x264编译的64位库,包括头文件、lib库等,编译方法详见https://blog.csdn.net/fly_520/article/details/80625844
  • libx264 not found.pdf

    2021-09-14 12:38:19
    libx264 not found.pdf
  • iOS ffmpeg+libx264+libx265+fdk-aac+lame最新源码
  • 【实例简介】android版本的arm平台下的ffmpeg+libx264+lib265.其中x264是直接编译到ffmpeg.so文件里面的。x265是以动态库的形式支持的.【实例截图】【核心代码】ff-onelib└── ff-onelib├── include│ ├── ...
  • ffmpeg_libx264.tar

    2019-09-17 12:20:02
    ffmpeg安装不复杂,但是加上libx264,还是有些繁琐。此工具把所有资源打包,安装过程用pytho自动化,只用进入文件,执行py文件即可,包含ffmpeg,last_x264,nasm,yasm源码包,以及自动化安装的python包,需要提前...
  • 使用NDK交叉编译ffmpeg+libx264 1,编译libx264 wget http://download.videolan.org/pub/x264/snapshots/last_x264.tar.bz2 tar xjvf last_x264.tar.bz2 cd x264-snapshot* 使用如下confiure export ARM_...
  • ffmpeg + libx264 编译so库

    2018-12-19 23:39:32
    ffmpeg+libx264混编so库,支持H.264软编,详细的编译过程可以看我这篇博客https://blog.csdn.net/qq_26525715/article/details/82952668
  • 2014 libx264 最新 64bit

    2014-10-30 14:58:06
    2014 libx264 最新 64bit
  • windows下32位 libx264

    2018-08-01 09:29:59
    windows x264编译的32位库,包含libx264-155.dll运行所需要的libgcc_s_dw2-1.dll、libwinpthread-1.dll
  • 一篇文章搞定libx264

    千次阅读 2019-05-14 15:23:42
    libx264解码学习笔记 博客文章链接: libx264解码学习笔记 参考连接:libx264源码地址;x264主页;x264源代码简单分析; 音视频编码在流媒体和网络领域占有重要地位;流媒体编解码流程大致如下图所示: x264原理解析 ...
  • centos7上使用二进制编译、安装带插件libx264插件的ffmpeg4.1,其中所需yasm、ffmppeg4.1、x264资源包、安装步骤都写好打包了。
  • Ubuntu ndk 编译libx264

    2021-07-28 17:52:22
    ndk编译libx264, 主要是ffmpeg需要,但是和编译ffmpeg不同,当前的libx264库提供的 configure竟然是没有配置使用clang 编译器,执行#./configure --help可以看到,可以设置--cross-prefix 交叉编译选项,没有-cc -...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,292
精华内容 5,716
关键字:

libx264