zoukankan      html  css  js  c++  java
  • 编译ffmpeg x264 1.2.1版本


    这一切的安装,不能简单用
    apt-get install x264;
    apt-get install yasm
    因为这些安装,有好多选项都要自己处理,况且还有版本的问题。
    x264需要1.2的yasm

    ffmpeg是最新版1.2.1

    1. x264编译
    下载,解压
    ./configure --enable-static 
     --disable-opencl  
     --disable-avs  
     --disable-cli  
     --disable-ffms  
     --disable-gpac  
     --disable-lavf  
     --disable-swscale 

    make
    make install

    如果不这样,那么在编译ffmpeg时,会提示找不到libx264

    2. yasm 
    最新的1.2版本,这个会在1编译的过程中提示安装,所以也要下载这个,
    ./configure
    make
    make install

    3. ffmpeg
    加上--extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib以便可以找到库
    ./configure --enable-libx264 --enable-gpl --enable-static  --disable-optimizations --enable-vaapi --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib --enable-encoder=x264
    x264的x264.h x264_config.h要在inclue中,libx264.a 要在lib中
    make -j 8 (多线程编译)
    make install

    测试成功与否:
    ffmpeg -codec | grep 264 
    会有encode 264的提示
    每天早上叫醒你的不是闹钟,而是心中的梦~
  • 相关阅读:
    mysql数据库__Jdbc直接操作__PreparedStatement__新增数据库
    GeneralUtils
    java easyExcel框架
    java8 stream流操作
    Java解析json报文案列
    如何避免空指针?
    List、Map集合的遍历方式
    java---关于多态性
    Android环境的搭建
    css+div学习
  • 原文地址:https://www.cnblogs.com/vintion/p/4117060.html
Copyright © 2011-2022 走看看