zoukankan      html  css  js  c++  java
  • ffmpeg源码编译、安装

    toc

    准备工作

    • ubuntu环境
    • ffmpeg源码
    • SDL

    SDL安装

    sudo apt-get install libsdl2-2.0
    sudo apt-get install libsdl2-dev

    当ffmpeg安装完成后需要使用ffplay验证,而ffplay依赖SDL

    开始

    ffmpeg编译安装

    依赖安装

    #汇编器
    sudo apt-get install yasm nasm
    #编解码库
    sudo apt install libx264-dev libx265-dev libass-dev libfdk-aac-dev libmp3lame-dev libspeex-dev
    
    sudo apt-get install pkg-config

    编译ffmpeg

    sudo ./configure --prefix=/opt/ffmpeg --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-libx264 --enable-libx265 --enable-filter=delogo --enable-debug --disable-optimizations --enable-libspeex  --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --cc=gcc --host-cflags= --host-ldflags= --disable-x86asm --enable-libmp3lame
    
    sudo make && sudo make install

    --prefix指定了生成的目录

    环境变量配置

    sudo vi ~/.bashrc
    # shift g 跳到文件尾, 添加如下命令
    export PATH="/opt/ffmpeg/bin:$PATH"

    配置动态链接库

    sudo vim /etc/ld.so.conf
    # 在该配置文件中添加路径
    /opt/ffmpeg/lib  
    # 更新环境变量 
    sudo ldconfig

    验证结果


    使用ffplay





    原创不易,转载请注明出处,谢谢
  • 相关阅读:
    虚函数
    类的继承
    析构
    构造
    枚举类型
    c++中的静态类型 static
    c++中的类
    sizeof和strlen的区别
    剑指36 二叉搜索书与双向链表
    剑指35 复杂链表的复制
  • 原文地址:https://www.cnblogs.com/Keeping-Fit/p/14116403.html
Copyright © 2011-2022 走看看