当前位置:网站首页>ffmpeg下载安装教程及介绍
ffmpeg下载安装教程及介绍
2022-07-03 03:23:00 【水w】
目录
一、下载安装
(1)进入官网Download FFmpeg
(2)根据自己的电脑选择对应系统进行点击。我选定是windows,选择下面出现的“Windows builds from gyan.dev”,
(3)在稳定版本中选择一个进行下载,
(4)等待下载完成,
(5)下载完成压缩文件之后,解压文件。
(6)将bin文件夹添加到Windows环境路径变量中,这样我们就可以运行这个工具而不必每次都指定完整路径。在搜索栏中搜索环境变量,然后单击环境变量。
打开“开始”,搜索编辑环境变量,打开,
找到Path系统变量,点击“编辑”,
(7)在Path中新建一个
注意:找到自己的安装路径下的bin的路径进行新建
可以看到,我的bin路径为
D:\ffmpeg-5.0.1-essentials_build\ffmpeg-5.0.1-essentials_build\bin
所以单击用户变量中的路径,单击新建,并粘贴bin的完整路径文件夹。
点击“确定”,直到退出。
(8)验证是否安装成功,打开命令提示符cmd窗口输入命令,如果你看到打印出 FFmpeg 版本,则表示 FFmpeg 安装成功。
ffmpeg -version
OK,返回了安装版本,安装成功了。
二、FFmpeg 介绍
FFmpeg 已被用于 YouTube 和 iTunes 等视频平台的核心处理。我们大多数人都使用像 VLC 这样的媒体播放器来播放视频文件。VLC 使用 FFmpeg 库作为其核心。一些视频编辑器和移动应用程序也在幕后使用 FFmpeg。代码是用 C 语言编写的,并针对最佳性能进行了优化。它的命令很容易运行。
在设置 FFmpeg 之前,你需要了解一些事项。没有任何操作系统的官方版本。但它是一个开源项目,你可以从互联网上获取 FFmpeg 源代码。因此,你可以选择从源代码自己构建它。
一些著名的库是:
- libavcodec — 包含 FFmpeg 支持的所有编码器和解码器。
- libavformat — 拥有处理各种容器格式的所有复用器和解复用器。
- libavfilter — 由许多过滤器组成,你可以根据需要使用它们来修改音频或视频。
- libavdevice——支持多种不同的输入和输出设备。
- libavutil — 辅助便携式多媒体编程。
- libswscale — 执行高度优化的图像缩放以及色彩空间和像素格式转换操作。
- libswresample — 执行高度优化的音频重采样、重新混合和样本格式转换操作。
一些工具是:
- FFmpeg — 主要转码引擎。它通常从命令行或其他进程调用。
- ffplay — 播放音频或视频的最小工具。
- ffprobe — 快速检查媒体以提取有价值的信息,例如媒体中有多少流、视频的帧速率等。
边栏推荐
- 403 error displayed when vs cloning
- 基于QT的tensorRT加速的yolov5
- el-tree搜索方法使用
- Pytorch multi card distributed training distributeddataparallel usage
- 二维数组中的元素求其存储地址
- MongoDB主配置文件
- 解决高并发下System.currentTimeMillis卡顿
- Pat class B "1104 forever" DFS optimization idea
- Elsevier latex submitted the article pdftex def Error: File `thumbnails/cas-email. jpeg‘ not found: using draf
- [combinatorics] Application of exponential generating function (multiple set arrangement problem | different balls in different boxes | derivation of exponential generating function of odd / even sequ
猜你喜欢
[pyg] understand the messagepassing process, GCN demo details
用Three.js做一个简单的3D场景
别再用 System.currentTimeMillis() 统计耗时了,太 Low,StopWatch 好用到爆!
numpy之 警告VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences
QQ小程序开发之 一些前期准备:预约开发账号、下载安装开发者工具、创建qq小程序
MySQL practice 45 lecture [transaction isolation]
Spark on yarn resource optimization ideas notes
The series of hyperbolic function in daily problem
[Chongqing Guangdong education] cultural and natural heritage reference materials of China University of Geosciences (Wuhan)
Lvgl usage experience
随机推荐
模糊查询时报错Parameter index out of range (1 > number of parameters, which is 0)
使用InputFilter限制EditText时踩坑及解决方案
2020-01-01t00:00:00.000000z date format conversion
Réglez la hauteur et lancez le système. Currenttimemillis catton
Model transformation onnx2engine
Idea set method call ignore case
softmax的近似之NCE详解
MongoDB簡介
Parameter index out of range (1 > number of parameters, which is 0)
Pytoch configuration
Vs 2019 configure tensorrt to generate engine
Latest version of NPM: the "NPM" item cannot be recognized as the name of a cmdlet, function, script file, or runnable program. Please check
MongoDB基本操作【增、删、改、查】
MongoDB简介
Using jasmine to monitor constructors - spying on a constructor using Jasmine
MongoDB安装 & 部署
C programming learning notes [edited by Mr. Tan Haoqiang] (Chapter III sequence programming) 03 operators and expressions
MySQL practice 45 lecture [transaction isolation]
[set theory] partial order relation (partial order relation definition | partial order set definition | greater than or equal to relation | less than or equal to relation | integer division relation |
C# WebRequest POST模式 ,基于“Basic Auth”口令认证模式,使用multipart/form-data方式上传文件及提交其他数据