| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Unbutu 安装FFmpeg的两种方法 -> 正文阅读 |
|
[系统运维]Unbutu 安装FFmpeg的两种方法 |
????????本文介绍两种FFmpeg的安装方法,均可以完美安装和使用FFmpeg,首先先介绍第一种方法: 方法一: ????????下载源码手动安装,此方法好处是,我们可以选择自己需要的版本的或者比较高的稳定版本的FFmpeg来进行安装。 1、官网下载最新包安装,编译安装 ?我这里下载的是一个5.0.1的一个比较新的版本: ? 2、解压
3、安装yasm
4、设置编译项 基础选项:
5、增加H264支持
6、增加GPU(CUDA)加速支持,则需要在尾部增加
7、同时下载并编译安装 FFmpeg NVIDIA headers (“ffnvcodec”)
(# 有多个分支,根据GPU驱动版本可能需要切换分支,如git checkout sdk/9.1)
????????否则编译ffmpeg时会报错“ERROR: cuvid requested, but not all dependencies are satisfied: cuda/ffnvcodec”。 ? 8、编译安装
9、建立软链接
10、配置ffmpeg依赖环境
在其中添加路径:
11、更新环境变量
OK,可以使用。 方法二: ????????使用命令安装,此方法好处是安装快速,缺点是,命令安装的版本是默认FFmpeg版本比较低,所以如果要使用一些FFFmpeg的新属性和新功能,建议手动编译安装。 1、安装
2、版本查看
ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers built with gcc 9 (Ubuntu 9.3.0-10ubuntu2) ? 3、查看当前安装的ffmpeg 支持的编码器和解码器的支持情况。
4、卸载 ????????此卸载方法只适用于刚刚那条简易安装指令,如果通过其他方法安装,该指令不适用。
????????就是这样。FFmpeg现在已安装在您的系统上,您可以开始使用它了。发行新版本时,您可以通过命令行或桌面软件更新工具来更新FFmpeg软件包。 FFmpeg示例: 在本节中,我们将看一些有关如何使用该ffmpeg实用程序的基本示例。 基本转换 ????????使用转换音频和视频文件时ffmpeg,不必指定输入和输出格式。自动检测到输入文件格式,并从文件扩展名中猜测输出格式。 ????????将视频文件从mp4转换为webm:
????????将音频文件从mp3转换为ogg:
????????指定编解码器: ????????转换文件时,请使用该-c选项指定编解码器。它可以是任何受支持的解码器/编码器的名称,也可以是copy仅复制输入流的特殊值。 ????????使用libvpx视频编解码器和libvorbis音频编解码器将视频文件从mp4转换为webm :
????????将音频文件从mp3转换为使用libopus编解码器编码的ogg :
????????以上在Ubuntu 20.04上安装FFmpeg安装、卸载和使用基本上讲完了,希望对大家有帮助。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 15:05:26- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |