zoukankan      html  css  js  c++  java
  • 源码安装ffmpeg(带libx264)

    环境:CentOS6.2_64

    1、下载源码包

    wget ftp://ftp.videolan.org/pub/x264/snapshots/x264-snapshot-20120718-2245-stable.tar.bz2

    解压:tar jxvf x264-snapshot-20120718-2245-stable.tar.bz2

    wget http://ffmpeg.org/releases/ffmpeg-0.11.1.tar.gz

    解压:tar zxvf ffmpeg-0.11.1.tar.gz

    2、安装x264

    2.1 安装依赖包

    缺少yasm

    安装:yum install yasm -y

    2.2 安装x264

    ./configure --prefix=/usr --enable-shared && make && make install

    重新加载配置:ldconfig

    3、安装ffmpeg

    ffplay必须依赖于sdl

    yum install SDL -y

    安装:

    ./configure --enable-libx264 --enable-gpl && make && make install
    附(自动安装脚本):

    #! /bin/bash
    
    echo "Install yasm  ..."
    yum install yasm SDL* gtk+* -y
    
    echo "Install libx264 ..."
    wget ftp://ftp.videolan.org/pub/x264/snapshots/x264-snapshot-20120718-2245-stable.tar.bz2
    tar jxvf x264-snapshot-20120718-2245-stable.tar.bz2
    cd x264-snapshot-20120718-2245-stable
    ./configure --enable-shared && make && make install
    ldconfig
    
    echo "Install ffmpeg ..."
    cd ..
    wget http://ffmpeg.org/releases/ffmpeg-0.11.1.tar.gz
    tar zxvf ffmpeg-0.11.1.tar.gz
    cd ffmpeg-0.11.1
    ./configure --enable-libx264 --enable-gpl && make && make install
  • E-Mail : Mike_Zhang@live.com
  • 转载请注明出处,谢谢!
查看全文
  • 相关阅读:
    android Intent的常用flags
    android 判断当前界面是否是桌面
    "****" is not translated in zh, zh_CN.的解决方法
    sqlite实现oracle的rownum功能
    android 滚动的缓冲图片
    Java 泛型通配符详解
    SpringBoot(审计) 统计接口调用次数及成功率
    flume自定义反序列化器deserializer
    flume自定义拦截器实现添加IP
    SpringMVC的简单应用
  • 原文地址:https://www.cnblogs.com/MikeZhang/p/installFFmpegFromSourceCode.html
  • Copyright © 2011-2022 走看看