• ubuntu下编译ffmpeg和mplayer


    mplayer
    第一步:
    删除之前的mplayer

    sudo apt-get remove mplayer

    第二步:
    安装编译工具等:

    sudo apt-get install build-essential intltool libtool automake  autoconf gettext wget

    安装mplayer的依赖包:

    sudo apt-get build-dep mplayer

    第三步:
    添加x264支持

    git clone git://git.videolan.org/x264.git

    编译,安装

    第四步:
    添加yasm

    sudo apt-get install yasm

    第四步:
    配置

    ./configure --prefix=/opt/mplayer --language=zh_CN --language-doc=zh_CN --language-man=zh_CN --language-msg=zh_CN
    

    第五步:

    编译安装:

    make
    sudo make install
    

    ffmpeg

    所需的安装包等在这里可以查看到,另外编译x264等可以在这里看到。

    ./configure --prefix=/opt/ffmpeg --enable-gpl --enable-shared --enable-libmp3lame --enable-libopencore-amrnb --enable-version3 --enable-libopencore-amrwb --enable-libvorbis --enable-libxvid --enable-pthreads --disable-ffserver --disable-ffplay --enable-libx264 --enable-libfaac --enable-nonfree --disable-debug --enable-libfaad --enable-libfaadbin --enable-postproc > log.txt
    #--enable-libdts --enable-libogg

    由于各种原因,ffmpeg 中很多东西和旧版本不同,这个是我整理得可以编译通过的参数,如果缺少什么库,直接去找

    就可以了。

    附录:

    FFmpeg编译大全

  • 相关阅读:
    TortoiseGit 合并主分支代码.pull request
    MVC EF 修改某些值
    MVC 提交表单
    MVC 统计之 自定义 列表
    MVC 起始页修改 区域
    asp.net C# MVC DropDownList
    asp.net C# MVC 提交表单后清空表单
    Python 线程启动的四种方式
    Git 命令的学习
    Node.js v10.1.0 Documentation
  • 原文地址:https://www.cnblogs.com/TLightSky/p/2941460.html
Copyright © 2020-2023  润新知