当前位置:网站首页>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 .
边栏推荐
- PAT乙级“1104 天长地久”DFS优化思路
- Mysql Mac版下载安装教程
- New programmers use the isXXX form to define Boolean types in the morning, and are discouraged in the afternoon?
- Nce detail of softmax approximation
- 2020-01-01t00:00:00.000000z date format conversion
- Applet get user avatar and nickname
- umi 路由拦截(简单粗暴)
- [combinatorics] number of solutions of indefinite equations (number of combinations of multiple sets R | number of non negative integer solutions of indefinite equations | number of integer solutions
- Some preliminary preparations for QQ applet development: make an appointment for a development account, download and install developer tools, and create QQ applet
- Table structure of Navicat export database
猜你喜欢
Summary of determinant knowledge points in Chapter 1 of Linear Algebra (Jeff's self perception)
简易版 微信小程序开发之for指令、上传图片及展示效果优化
node,npm以及yarn下载安装
LVGL使用心得
900W+ 数据,从 17s 到 300ms,如何操作
Limit of one question per day
Why does thread crash not cause JVM crash
Pat class B "1104 forever" DFS optimization idea
VS 2019 配置tensorRT生成engine
navicat 导出数据库的表结构
随机推荐
Small guide for rapid formation of manipulator (VIII): kinematic modeling (standard DH method)
[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 |
动态规划:最长公共子串和最长公共子序列
VS克隆时显示403错误
为什么线程崩溃不会导致 JVM 崩溃
Limit of one question per day
Docker install and start MySQL service
umi 路由拦截(简单粗暴)
静态网页 和 动态网页的区别 & WEB1.0和WEB2.0的区别 & GET 和 POST 的区别
MongoDB简介
Summary of electromagnetic spectrum
Makefile demo
递归:深度优先搜索
Application of derivative in daily question
TCP/IP模型中的重磅嘉宾TCP--尚文网络奎哥
Idea set method call ignore case
Dynamic programming: longest common substring and longest common subsequence
Convert binary stream to byte array
【DRM】DRM bridge驱动调用流程简单分析
redis高级应用【密码防护、数据持久化、主从同步、哨兵模式、事务】【暂未完成(半成品)】