iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >ubuntu16.04上怎么编译安装ffmpeg
  • 423
分享到

ubuntu16.04上怎么编译安装ffmpeg

2023-06-27 13:06:19 423人浏览 八月长安
摘要

这篇“ubuntu16.04上怎么编译安装FFmpeg”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ubuntu16.04上

这篇“ubuntu16.04上怎么编译安装FFmpeg”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ubuntu16.04上怎么编译安装ffmpeg”文章吧。

ffmpeg是在 linux开发出来的一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音视频编码库libavcodec。

ubuntu16.04上怎么编译安装ffmpeg

\1. 安装依赖

sudo apt-get update

sudo apt-get -y install autoconf automake build-essential libass-dev libfreetype6-dev libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texinfo zlib1g-dev

mkdir ~/ffmpeg_sources //根目录下创建文件夹

\2. Compilation & Installation Yasm

sudo apt-get install yasm

libx264

sudo apt-get install libx264-dev

libx265

sudo apt-get install cmake mercurialcd ~/ffmpeg_sourceshg clone https://bitbucket.org/multicoreware/x265cd ~/ffmpeg_sources/x265/build/linuxPATH="$HOME/bin:$PATH" cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DENABLE_SHARED:bool=off ../../sourcemakemake installmake distclean

libfdk-aac

cd ~/ffmpeg_sourceswget -O fdk-aac.tar.gz Https://GitHub.com/mstorsjo/fdk-aac/tarball/mastertar xzvf fdk-aac.tar.gzcd mstorsjo-fdk-aac*autoreconf -fiv./configure --prefix="$HOME/ffmpeg_build" --disable-sharedmakemake installmake distclean

libmp3lame

sudo apt-get install libmp3lame-dev

libopus

sudo apt-get install libopus-dev

libvpx

cd ~/ffmpeg_sourceswget http://storage.Googleapis.com/downloads.WEBmproject.org/releases/webm/libvpx-1.5.0.tar.bz2tar xjvf libvpx-1.5.0.tar.bz2cd libvpx-1.5.0PATH="$HOME/bin:$PATH" ./configure --prefix="$HOME/ffmpeg_build" --disable-examples --disable-unit-testsPATH="$HOME/bin:$PATH" makemake installmake clean

avdevice

sudo apt-get install libavdevice-dev

ffmpeg

cd ~/ffmpeg_sourceswget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2tar xjvf ffmpeg-snapshot.tar.bz2cd ffmpegPATH="$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" --bindir="$HOME/bin" --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-nonfreePATH="$HOME/bin:$PATH" makemake installmake distcleanhash -r

到这里ffmpeg就编译安装结束了,编译过的ffmpeg在~/bin目录下

Usage

两种方法使用ffmpeg

进入 ~/bin 文件夹,然后调用binary文件: cd ~/bin && ./ffmpeg -i ~/input.mp4 ~/videos/output.mkv 使用绝对路径: /home/yourusername/bin/ffmpeg -i ../input.mp4 ../videos/output.mkv

如果想要ffmpeg在所有地方都能直接调用,需要先注销,然后登陆。 或者执行source ~/.profile

Documentation

如果想要用man ffmpeg命令看文档,执行下面命令

echo "MANPATH_MAP $HOME/bin $HOME/ffmpeg_build/share/man" >> ~/.manpath

注销,然后登陆即可。

更新FFmpeg

rm -rf ~/ffmpeg_build ~/ffmpeg_sources ~/bin/{ffmpeg,ffprobe,ffplay,ffserver,vsyasm,x264,x265,yasm,ytasm}

然后从头开始再来一次

以上就是关于“ubuntu16.04上怎么编译安装ffmpeg”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: ubuntu16.04上怎么编译安装ffmpeg

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

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

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

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

下载Word文档
猜你喜欢
  • ubuntu16.04上怎么编译安装ffmpeg
    这篇“ubuntu16.04上怎么编译安装ffmpeg”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ubuntu16.04上...
    99+
    2023-06-27
  • Ubuntu16.04上怎么安装Moodle
    要在Ubuntu 16.04上安装Moodle,您可以遵循以下步骤: 更新系统: sudo apt update sudo ap...
    99+
    2023-10-22
    Ubuntu Moodle
  • Ubuntu16.04上怎么安装LEMP
    这篇文章主要介绍“Ubuntu16.04上怎么安装LEMP”,在日常操作中,相信很多人在Ubuntu16.04上怎么安装LEMP问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu16.04上怎么安装L...
    99+
    2023-06-28
  • 怎么在Ubuntu16.04上安装OrientDB
    这篇文章主要讲解了“怎么在Ubuntu16.04上安装OrientDB”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Ubuntu16.04上安装OrientDB”吧!OrientDB是...
    99+
    2023-06-28
  • 怎么在Ubuntu16.04 Server上安装Zabbix
    本篇内容主要讲解“怎么在Ubuntu16.04 Server上安装Zabbix”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在Ubuntu16.04 Server上安装Zabbix”吧!za...
    99+
    2023-06-28
  • linux上编译安装python2.7.
    1. 下载python2.7.5,保存到 /data/qtongmon/softwarehttp://www.python.org/ftp/python/2. 解压文件tar xvf Python-2.7.5.tar.bz23. 创建安装目...
    99+
    2023-01-31
    linux
  • 在Linux平台上git怎么编译安装
    在Linux系统中使用Git进行代码版本管理是一项非常重要的工作,因为Git拥有强大的分支管理功能和快速的代码版本管理能力。尽管许多Linux发行版都附带了Git的预编译版本,但是自己编译Git是一种更安全、更可靠的做法,特别是在许多Lin...
    99+
    2023-10-22
  • 怎么在Linux CentOS上编译并安装Clang
    本篇内容介绍了“怎么在Linux CentOS上编译并安装Clang”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、Minimal版Cen...
    99+
    2023-06-10
  • 怎么编译安装Nginx
    这篇文章主要讲解了“怎么编译安装Nginx”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么编译安装Nginx”吧!前言由于微信小程序要使用Https,但是又不能修改已有线上的配置。所以最简...
    99+
    2023-06-16
  • ubuntu16.04怎么安装pycharm
    ubuntu16.04怎么安装pycharm的方法:下载ubuntu16.04的对应的pycharm安装包。打开终端命令模式,进入到pycharm文件包中的bin目录中。cd'/home/yisu/Downloads/pycharm-201...
    99+
    2024-04-02
  • Nginx怎么编译安装
    这篇文章主要讲解了“Nginx怎么编译安装”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Nginx怎么编译安装”吧! Nginx编译安装系统平台:Cent...
    99+
    2024-04-02
  • php5.6.31怎么编译安装
    小编给大家分享一下php5.6.31怎么编译安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php5.6.31编译安装的方法:1、添加epel源;2、安装依赖;...
    99+
    2023-06-28
  • php7.3怎么编译安装
    PHP 7.3 是 PHP 语言的最新版本,相比于旧版本,其性能、速度更优秀,同时也有周到的扩展支持。为了获得最好的性能和安全性,我们需要手动编译安装 PHP 7.3。以下是具体的步骤和说明。1. 安装前的准备在开始安装之前,请先确保你的系...
    99+
    2023-05-14
  • ubuntu16.04 LTS怎么安装mongodb3.2.8
    本文小编为大家详细介绍“ubuntu16.04 LTS怎么安装mongodb3.2.8”,内容详细,步骤清晰,细节处理妥当,希望这篇“ubuntu16.04 LTS怎么安装mongodb3.2.8”文章能帮助大家解决疑惑,下面跟着小编的思路...
    99+
    2023-06-28
  • Ubuntu16.04下怎么安装SwiftLint
    本篇内容主要讲解“Ubuntu16.04下怎么安装SwiftLint”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu16.04下怎么安装SwiftLint”吧!SwiftLint&nb...
    99+
    2023-06-27
  • Ubuntu16.04怎么安装Snap Packages
    这篇文章主要讲解了“Ubuntu16.04怎么安装Snap Packages”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu16.04怎么安装Snap Packages”吧!Ubu...
    99+
    2023-06-13
  • centos6.8怎么编译安装php
    centos6.8编译安装php的方法:1、通过“yum -y install”命令安装依赖;2、拷贝配置文件;3、添加环境变量;4、执行“source /etc/profile”命令;5、添加自启动,然后重启php服务即可。本教程操作环境...
    99+
    2023-05-14
    php centos
  • Ubuntu16.04中怎么安装RabbitVCS
    要在Ubuntu 16.04中安装RabbitVCS,您可以按照以下步骤进行操作:1. 打开终端(Ctrl+Alt+T)。2. 更新...
    99+
    2023-10-24
    Ubuntu RabbitVCS
  • Centos7怎么编译安装vim8
    这篇文章主要讲解了“Centos7怎么编译安装vim8”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Centos7怎么编译安装vim8”吧!环境Centos7.7 Minimalvim-8....
    99+
    2023-06-05
  • php gmp 怎么编译安装
    本教程操作环境:linux5.9.8系统、PHP8.1版、Dell G3电脑。php gmp 怎么编译安装?php编译,安装gmp扩展我在网上下了个php-5.2.17.tar.bz2然后借用下面方法 :bzip2 -d gcc-4.1....
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作