iis服务器助手广告
返回顶部
首页 > 资讯 > 操作系统 >Linux下如何安装Fmpeg
  • 340
分享到

Linux下如何安装Fmpeg

2023-06-28 10:06:57 340人浏览 薄情痞子
摘要

这篇文章主要为大家展示了“linux下如何安装Fmpeg”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何安装Fmpeg”这篇文章吧。FFmpeg是领先的多媒体框架,能够解码、编码、

这篇文章主要为大家展示了“linux下如何安装Fmpeg”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何安装Fmpeg”这篇文章吧。

FFmpeg是领先的多媒体框架,能够解码、编码、转码、混合、解密、流媒体、过滤和播放人类和机器创造的几乎所有东西。它支持最晦涩的古老格式,直到最尖端的格式。

Linux下如何安装Fmpeg

首先要安装各种解码器

1、lame lame-3.99.5.tar.gz Url:Http://sourceforge.net/project/showfiles.PHP?group_id=290&package_id=309 安装方法如下:

 1     tar -zxvf lame-3.99.5.tar.gz   2     cd lame-3.99.5   3     ./configure --enable-shared 4     make   5     make install

2、libogg libogg-1.3.1.tar.gz Url:http://www.xiph.org/downloads/ 安装方法如下:

 1     ./configure 2     make   3     make install

3、libvorbis libvorbis-1.3.3.tar.gz Url:http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.3.tar.gz

(libvorbis依赖于libogg, 所以libogg必须先于libvorbis安装) 安装方法如下:

 1     ./configure 2     make   3     make install

4、xvid xvidcore-1.3.2.tar.gz Url:http://downloads.xvid.org/downloads/xvidcore-1.3.2.tar.gz 安装方法如下:

 1     tar zvxf xvidcore-1.3.2.tar.gz   2     cd xvidcore-1.3.2/build/generic   3     ./configure4     make   5     make install

5、x264 latest_x264.tar.bz2 (其中包含的目录是 x264-snapshot-20131023-2245) Url:http://www.videolan.org/developers/x264.html ftp://ftp.videolan.org/pub/videolan/x264/snapshots/ 安装方法如下:

?

 1    tar -jxvf latest_x264.tar.bz2``2   ./configure ``3   make ``4   make install

6、libdts libdca-0.0.5.tar.bz2 Url: http://www.videolan.org/developers/libdca.html 安装方法:

 1     tar -jxvf libdca-0.0.5.tar.bz2 2     cd libdca-0.0.5   3     ./configure 4     make   5     make install

7、a52 a52dec-0.7.4.tar.gz      (这个库从2002年就没有更新过了) http://liba52.sourceforge.net/downloads.html   安装方法:

 1     ./configure 2     make   3     make install

8、faad2 faad2-2.7.tar.gz http://www.audiocoding.com/downloads.html 安装方法

 1     autoreconf -vif   2     ./configure  --with-mp4v2 --enable-shared   3     make   4     make install

9、faac faac-1.28.tar.gz http://www.audiocoding.com/downloads.html 安装方法:

 1     tar zxvf faac-1.28.tar.gz   2     cd faac-1.28   3     ./bootstrap   4     ./configure 5     make   6     make install

10、amr-nb amrnb-10.0.0.0.tar.bz2 http://ftp.penguin.cz/pub/users/utx/amr/ ( 从此处下载最新版本 ) 安装方法:

 1     ./configure 2     make   3     make install

11、amr-wb amrwb-7.0.0.1.tar.bz2 http://ftp.penguin.cz/pub/users/utx/amr/ ( 从此处下载最新版本 ) 安装方法:

 1     ./configure 2     make   3     make install

12、最关键的一步, 安装ffmpeg

 1   ./configure --prefix=/usr/local/ffmpeg2 --enable-libmp3lame --enable-libvorbis --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libxvid --enable-postproc --enable-ffserver --enable-ffplay 2   make 3   make install

在./configure的时候会报错, 提示说没有libopencore-amrnb和libopencore-amrwb两个库. 我参考了 [2], 使用如下命令安装它们:

 sudo apt-get install libopencore-amrnb-dev libopencore-amrwb-dev

如果./configure的时候加入 –enable-shared, 编译安装没有问题. 但是运行ffmpeg命令就会出错:

 relocation error: /usr/local/lib/libavfilter.so.3: symbol sws_get_class, version LIBSWSCALE_2 not defined in file libswscale.so.2 with link ``time` `reference;

这时可以参考 [3], 大意是说跟gstreamer的动态库冲突了, 要卸载gstreamer. 但是如果卸载了gstreamer我的多媒体软件多不能用了. 所以我卸载了ffmpeg并重新编译成静态库. 安装完之后, 运行ffmpeg成功, 输出如下:

 ffmpeg version 2.0.1 Copyright (c) 2000-2013 the FFmpeg developers                                                       built on Oct 25 2013 17:40:51 with GCc 4.6 (ubuntu/Linaro 4.6.3-1ubuntu5)                                               configuration: --prefix=/usr/local/ffmpeg2 --enable-libmp3lame --enable-libvorbis --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libxvid --enable-postproc --enable-ffserver --enable-ffplay   libavutil      52. 38.100 / 52. 38.100   libavcodec     55. 18.102 / 55. 18.102   libavfORMat    55. 12.100 / 55. 12.100   libavdevice    55.  3.100 / 55.  3.100   libavfilter     3. 79.101 /  3. 79.101   libswscale      2.  3.100 /  2.  3.100   libswresample   0. 17.102 /  0. 17.102   libpostproc    52.  3.100 / 52.  3.100 Hyper fast Audio and Video encoder usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

显示详细信息

以上是“Linux下如何安装Fmpeg”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: Linux下如何安装Fmpeg

本文链接: https://www.lsjlt.com/news/318557.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux下如何安装Fmpeg
    这篇文章主要为大家展示了“Linux下如何安装Fmpeg”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何安装Fmpeg”这篇文章吧。ffmpeg是领先的多媒体框架,能够解码、编码、...
    99+
    2023-06-28
  • Linux下如何安装Netbeans
    小编给大家分享一下Linux下如何安装Netbeans,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!NetBeans 是开源软件开发集成环境,是一个开放框架,可扩...
    99+
    2023-06-27
  • Linux下如何安装dos2unix
    小编给大家分享一下Linux下如何安装dos2unix,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!dos2unix是将Windows格式文件转换为Unix、Li...
    99+
    2023-06-27
  • Linux下如何安装FreeIPA
    这篇文章主要介绍了Linux下如何安装FreeIPA,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。FreeIPA 是一个集 Linux (Fedora)、389 目录服务器、...
    99+
    2023-06-27
  • Linux下如何安装boost
    这篇文章主要介绍Linux下如何安装boost,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。一、安装方法...
    99+
    2023-06-28
  • Linux下如何安装brew
    这篇文章主要介绍Linux下如何安装brew,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!brew 是MacOS上的包管理工具,可以简化 macOS 和 Linux 操作系统上软件的安装。安装Linuxbrew的首页...
    99+
    2023-06-28
  • Linux下如何安装GLIBC
    这篇文章主要介绍了Linux下如何安装GLIBC,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、Linux下安装GLIBC1.1 查看GLIBC版本strings ...
    99+
    2023-06-28
  • Linux下如何安装Pycharm
    这篇文章主要介绍Linux下如何安装Pycharm,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Pycharm 作为一款针对 Python 的编辑器,配置简单、功能强大、使用起来省时省心,对初学者友好,这也是为什么编...
    99+
    2023-06-27
  • Linux下如何安装OTRS
    小编给大家分享一下Linux下如何安装OTRS,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!OTRS 是以全球业界公认的IT服务管理标准 ITIL V3[2] 为...
    99+
    2023-06-28
  • Linux下如何安装Olive
    这篇文章主要介绍Linux下如何安装Olive,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Olive 是一个正在开发中的开源视频剪辑器。旨在提供一个免费的,替代高端专业视频剪辑软件。在 Linux 中安装 Oliv...
    99+
    2023-06-28
  • Linux下如何安装GitLab
    这篇文章给大家分享的是有关Linux下如何安装GitLab的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。GitLab 是 Ruby 开发的自托管的 Git 项目仓库,可通过Web界面进行访问公开的或者私人项目1....
    99+
    2023-06-28
  • Linux下如何安装MPLAY
    本篇文章为大家展示了Linux下如何安装MPLAY,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。MPLAY是干什么用的?Linux中怎样安装MPLAY?针对以上两个问题下面和大家分析下Linux下安...
    99+
    2023-06-28
  • linux下如何安装php
    在linux系统中安装php的方法首先,进入php官网,下载php安装源码包;源码包下载好后,在命令行执行以下命令对源码包进行解压;tar -zxvf php-5.5.11.tar.gz源码包解压后,打开解压后的目录,设...
    99+
    2024-04-02
  • Linux下如何安装ezhttp
    这篇文章主要介绍了Linux下如何安装ezhttp的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux下如何安装ezhttp文章都会有所收获,下面我们一起来看看吧。EZHTTP是集成了nginx apach...
    99+
    2023-06-27
  • Linux下如何安装cockpit
    这篇文章给大家分享的是有关Linux下如何安装cockpit的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。cockpit是一个linux系统的管理工具,提供了一个web管理页面,可以很方便的通过点击鼠标的方式完成...
    99+
    2023-06-28
  • Linux下如何安装Tomcat
    这篇文章主要讲解了“Linux下如何安装Tomcat”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下如何安装Tomcat”吧!Tomcat 是一个小型的轻量级应用服务器,在中小型系...
    99+
    2023-06-28
  • Linux下如何安装autossh
    这篇文章给大家分享的是有关Linux下如何安装autossh的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。autossh 是一款开源工具,可以帮助管理SSH会话、自动重连和停止转发流量。autossh会假定目标主...
    99+
    2023-06-27
  • Linux下如何安装Redmine
    这篇文章主要为大家展示了“Linux下如何安装Redmine”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何安装Redmine”这篇文章吧。Redmine是一个开源的、基于Web的...
    99+
    2023-06-27
  • Linux下ansible如何安装
    这篇文章给大家分享的是有关Linux下ansible如何安装的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、...
    99+
    2023-06-27
  • Linux下如何安装ElasticSearch
    这篇文章主要介绍了Linux下如何安装ElasticSearch,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。ElasticSearch是一个基于Lucene的搜索服务器。它...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作