您的位置:首页 > 新闻 > 热点要闻 > 网页版微信二维码_企业做网站这些问题必须要注意_口碑营销策划方案_域名查询访问

网页版微信二维码_企业做网站这些问题必须要注意_口碑营销策划方案_域名查询访问

2025/2/25 2:10:54 来源:https://blog.csdn.net/weixin_42655901/article/details/145686698  浏览:    关键词:网页版微信二维码_企业做网站这些问题必须要注意_口碑营销策划方案_域名查询访问
网页版微信二维码_企业做网站这些问题必须要注意_口碑营销策划方案_域名查询访问

参考: https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu

Linux (Ubuntu)

  1. 下载 FFmpeg 源码,并将其解压,这里我将它放在 ~/ffmpeg_source 目录下;

    cd ~/ffmpeg_sources
    wget -O ffmpeg-snapshot.tar.bz2 https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
    tar xjvf ffmpeg-snapshot.tar.bz2
    cd ffmpeg
    
  2. 进入到解压后的源码目录下,配置编译环境;这里先直接将官网上提供的默认配置命令粘贴到命令行中运行;

    PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure \--prefix="$HOME/ffmpeg_build" \--pkg-config-flags="--static" \--extra-cflags="-I$HOME/ffmpeg_build/include" \--extra-ldflags="-L$HOME/ffmpeg_build/lib" \--extra-libs="-lpthread -lm" \--ld="g++" \--bindir="$HOME/bin" \--enable-gpl \--enable-gnutls \--enable-libaom \--enable-libass \--enable-libfdk-aac \--enable-libfreetype \--enable-libmp3lame \--enable-libopus \--enable-libsvtav1 \--enable-libdav1d \--enable-libvorbis \--enable-libvpx \--enable-libx264 \--enable-libx265 \--enable-nonfree
    
  3. (Optional) 第2步如果你运行下来没问题,这步就直接跳过。第2步运行的结果大概率会出现如下错误提示:

    nasm not found or too old. Please install/update nasm or use --disable-x86asm for a build without hand-optimized assembly.
    

    依然参考 FFmpeg 安装指南中的步骤进行源码编译,当然你也可以执行 sudo apt-get install nasm 命令进安装。

    wget https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/nasm-2.16.01.tar.bz2
    tar xjvf nasm-2.16.01.tar.bz2
    cd nasm-2.16.01
    ./autogen.sh
    PATH="$HOME/bin:$PATH" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
    make
    make install
    

    执行 nams --version 查看是否编译成功,若编译成功,会显示如下信息:

    NASM version 2.16.01 compiled on Feb 16 2025
    

    你也使用 nasm --help 命令查看使用 nasm 命令的信息。

  4. (optional),减少不必要安装的包,在 FFmpeg 的安装指南中,提供的默认安装配置选项中,会安装一些可选的特性,通过 ./configure --enable-xxx 打开,对于不需要的特性,可以去除 --enable-xxx 配置选项。下面提供了精简后的配置命令:

    PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure \--prefix="$HOME/ffmpeg_build" \--pkg-config-flags="--static" \--extra-cflags="-I$HOME/ffmpeg_build/include" \--extra-ldflags="-L$HOME/ffmpeg_build/lib" \--extra-libs="-lpthread -lm" \--ld="g++" \--bindir="$HOME/bin" \--enable-gpl \--enable-nonfree
    
  5. 通过 2、3、4步后,编译安装 FFmpeg;

    PATH="$HOME/bin:$PATH" make -j4
    make install
    hash -r
    
  6. 编译完成后,执行 ffmpeg --help 命令查看是否安装成功,安装成功后会显示 ffmpeg 的版本信息。

  7. ffmpeg 添加到系统路径中;

    vim ~/.bashrc# 在文件末尾添加如下两行
    export PATH="$HOME/bin/":$PATH
    export LD_LIBRARY_PATH="$HOME/ffmpeg_build/lib":$LD_LIBRARY_PATH# 保存编辑
    source ~/.bashrc
    

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com