当前位置:网站首页>Ffmpeg download and installation tutorial and introduction
Ffmpeg download and installation tutorial and introduction
2022-07-03 03:34:00 【Water W】
Catalog
One 、 Download and install
(1) Enter official website Download FFmpeg

(2) Select the corresponding system according to your computer and click . I chose yes windows, Select the one that appears below “Windows builds from gyan.dev”,
(3) Choose one of the stable versions to download ,

(4) Wait for download to complete ,


(5) After downloading the compressed file , Unzip the file .

(6) take bin Folder added to Windows Environment path variable , In this way, we can run the tool without specifying the full path every time . Search for environment variables in the search bar , Then click environment variables .
open “ Start ”, Search and edit environment variables , open ,

find Path System variables , Click on “ edit ”,

(7) stay Path Create a new one in
Be careful : find Under your own installation path bin To create a new path

You can see , my bin Path is
D:\ffmpeg-5.0.1-essentials_build\ffmpeg-5.0.1-essentials_build\bin
So click the path in the user variable , Click New , And paste bin Full path folder .

Click on “ determine ”, Until I quit .
(8) Verify that the installation was successful , Open Command Prompt cmd Window input command , If you see it printed out FFmpeg edition , said FFmpeg Installation successful .
ffmpeg -version
OK, Returned to the installed version , Installation is successful .
Two 、FFmpeg Introduce
FFmpeg Has been used for YouTube and iTunes And other core processing of video platform . Most of us use things like VLC Such a media player to play video files .VLC Use FFmpeg Library as its core . Some video editors and mobile applications are also used behind the scenes FFmpeg. The code uses C language-written , And optimized for the best performance . Its commands are easy to run .
Set up FFmpeg Before , You need to know something . There is no official version of any operating system . But it is an open source project , You can get it from the Internet FFmpeg Source code . therefore , You can choose to build it yourself from the source code .
Some famous libraries are :
- libavcodec — contain FFmpeg All encoders and decoders supported .
- libavformat — Have all multiplexers and demultiplexers that handle various container formats .
- libavfilter — It consists of many filters , You can use them to modify audio or video as needed .
- libavdevice—— Support a variety of different input and output devices .
- libavutil — Assist in portable multimedia programming .
- libswscale — Perform highly optimized image scaling and color space and pixel format conversion .
- libswresample — Perform highly optimized audio resampling 、 Remix and sample format conversion operations .
Some tools are :
- FFmpeg — Main transcoding engine . It is usually called from the command line or other processes .
- ffplay — The smallest tool for playing audio or video .
- ffprobe — Quickly check the media to extract valuable information , For example, how many streams are there in the media 、 Frame rate of video, etc .
边栏推荐
- Pytorch multi card distributed training distributeddataparallel usage
- File rename
- Small guide for rapid formation of manipulator (VIII): kinematic modeling (standard DH method)
- Bid farewell to artificial mental retardation: Mengzi open source project team received RMB 100 million financing to help NLP develop
- 递归:一维链表和数组
- redis在服务器linux下的启动的相关命令(安装和配置)
- navicat 导出数据库的表结构
- 编译文件时报错:错误: 编码GBK的不可映射字符
- 将时间戳转为指定格式的时间
- 解决高並發下System.currentTimeMillis卡頓
猜你喜欢

简易版 微信小程序开发之页面跳转、数据绑定、获取用户信息、获取用户位置信息

释放数据力量的Ceph-尚文网络xUP楠哥

Téléchargement et installation du client Filezilla

Recursion: depth first search

Table structure of Navicat export database
![[MySQL] the difference between left join, right join and join](/img/d4/8684cd59cd1bd77e70bd4d7c7074c3.jpg)
[MySQL] the difference between left join, right join and join

The calculation of stripe, kernel and padding in CNN

Numpy warning visibledeprecationwarning: creating an ndarray from ragged needed sequences

小程序获取用户头像和昵称

Gavin teacher's perception of transformer live class - rasa project's actual banking financial BOT Intelligent Business Dialogue robot architecture, process and phenomenon decryption through rasa inte
随机推荐
shardingsphere动态数据源
com.fasterxml.jackson.databind.exc.InvalidFormatException问题
Unity3d RPG implementation (medium)
Summary of determinant knowledge points in Chapter 1 of Linear Algebra (Jeff's self perception)
Mysql Mac版下载安装教程
[pyg] understand the messagepassing process, GCN demo details
New programmers use the isXXX form to define Boolean types in the morning, and are discouraged in the afternoon?
Réglez la hauteur et lancez le système. Currenttimemillis catton
C programming learning notes [edited by Mr. Tan Haoqiang] (Chapter III sequence programming) 05 data input and output
C programming learning notes [edited by Mr. Tan Haoqiang] (Chapter III sequence programming) 03 operators and expressions
MongoDB基本操作【增、删、改、查】
Node start server
Yolov5 project based on QT
机械臂速成小指南(八):运动学建模(标准DH法)
float与0比较
Use three JS make a simple 3D scene
Vs Code configure virtual environment
解决高并发下System.currentTimeMillis卡顿
动态规划:最长回文子串和子序列
ffmpeg之 一张/多张图片合成视频