当前位置:网站首页>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 .
边栏推荐
- Section 26 detailed explanation and demonstration of IPSec virtual private network configuration experiment - simulation experiment based on packettracer8.0
- 动态规划:最长公共子串和最长公共子序列
- [combinatorics] basic counting principle (addition principle | multiplication principle)
- 用Three.js做一个简单的3D场景
- [MySQL] the difference between left join, right join and join
- LVGL使用心得
- [combinatorics] brief introduction to generating function (definition of generating function | Newton binomial coefficient | commonly used generating function | correlation with constant | correlation
- The series of hyperbolic function in daily problem
- 递归:深度优先搜索
- Summary of matrix knowledge points in Chapter 2 of Linear Algebra (Jeff's self perception)
猜你喜欢

Limit of one question per day

Ansible简介【暂未完成(半成品)】

Use three JS make a simple 3D scene

Introduction à mongodb

MongoDB安装 & 部署

为什么线程崩溃不会导致 JVM 崩溃

FileZilla Client下载安装

简易版 微信小程序开发之for指令、上传图片及展示效果优化

Stop using system Currenttimemillis() takes too long to count. It's too low. Stopwatch is easy to use!

Pytorch轻量级可视化工具wandb(local)
随机推荐
渤、黄海的潮汐特征
Basic operations of mongodb [add, delete, modify, query]
[mathematical logic] normal form (conjunctive normal form | disjunctive normal form | major item | minor item | maximal item | minor item | principal conjunctive normal form | principal disjunctive no
Using jasmine to monitor constructors - spying on a constructor using Jasmine
PAT乙级“1104 天长地久”DFS优化思路
PHP generates PDF tcpdf
[combinatorics] brief introduction to generating function (definition of generating function | Newton binomial coefficient | commonly used generating function | correlation with constant | correlation
redis高级应用【密码防护、数据持久化、主从同步、哨兵模式、事务】【暂未完成(半成品)】
Elsevier latex submitted the article pdftex def Error: File `thumbnails/cas-email. jpeg‘ not found: using draf
[AI practice] Application xgboost Xgbregressor builds air quality prediction model (I)
The difference between static web pages and dynamic web pages & the difference between Web1.0 and Web2.0 & the difference between get and post
Unity3d RPG implementation (medium)
com. fasterxml. jackson. databind. Exc.invalidformatexception problem
Vs 2019 configure tensorrt to generate engine
Yolov5 project based on QT
Idea format code idea set shortcut key format code
Mongodb replication set [master-slave replication]
递归:一维链表和数组
Table structure of Navicat export database
Vs Code configure virtual environment