当前位置:网站首页>[book club issue 13] multimedia processing tool ffmpeg tool set
[book club issue 13] multimedia processing tool ffmpeg tool set
2022-07-04 03:57:00 【Hua Weiyun】
FFmpeg The development of
- FFmpeg It is a multimedia open source project , We can use its project address : [github Address ](https://github. co/FFmpeg/FFmpeg) Go to download its source code to check .
- FFmpeg It was first developed by French programmer Fabrice · Bella is 2000 Developed in , Up to now , The latest version is 5. 0.
- FFmpeg It has been adopted by many open source projects .
FFmpeg The composition of
FFmpeg The project is divided into different modules according to their functions , Include AVFormat、 AVCodec. AVFilter、 AVDevice、AVUtil、swresample、 swscale.
- AVFormat
Package modules , It realizes most of the media packaging formats in the current multimedia field , Including encapsulation and unpacking , such as MP4、FLV、 MKV、 TS Wait for the file encapsulation format ,RTMP、RTSP、HLS And so on network protocol encapsulation format . in addition , It also supports custom packaging formats . - AVCodec
Codec module , Among them, it has realized the vast majority of media encoding and decoding formats in the current multimedia field , Including encoding and decoding , such as MPEG4、 H264、 H265 Wait for video format ,AC、MP3 Wait for audio format . in addition , It also supports custom encoding and decoding formats . - AVFilter
Filter module , It realizes the current general audio 、 video 、 Subtitle and other filter processing frame . - AVDevice
Device management module , Including audio equipment and video equipment . - AVUtil
Tool module . - swresample
Audio conversion module , Including audio resampling 、 Channel number adjustment, etc . - swscale
Video image conversion module , Including image scaling 、 Pixel format conversion .
FFmpeg The toolset of 
- ffmpeg yes FFmpeg Codec tools in the tool set .
- ffplay yes FFmpeg Player in toolset .
- ffprobe yes FFmpeg Multimedia analysis tools in the toolset .
summary :
Through the first day of study , Have a brief understanding of FFmpeg The development of this open source project 、 Composition and toolset , Marvel at this one 20 A project invented years ago , It already has so many functions , Looking forward to the follow-up study and the effect of practice !
边栏推荐
- Katalon框架测试web(二十六)自动发邮件
- 选择排序与冒泡排序模板
- Development of digital collection trading platform development of digital collection platform
- 三菱M70宏变量读取三菱M80公共变量采集三菱CNC变量读取采集三菱CNC远程刀补三菱机床在线刀补三菱数控在线测量
- Add token validation in swagger
- Monitoring - Prometheus introduction
- Reduce function under functools
- Mindmanager2022 efficient and easy to use office mind map MindManager
- system information
- Handler source code analysis
猜你喜欢

ctf-pikachu-CSRF

New year's first race, submit bug reward more!

JVM family -- heap analysis

MySQL is dirty

SQL語句加强練習(MySQL8.0為例)

渗透实战-guest账户-mimikatz-向日葵-sql提权-离线解密

Is it really so difficult to learn redis? Today, a fan will share his personal learning materials!

How about the ratings of 2022 Spring Festival Gala in all provinces? Map analysis helps you show clearly!
![Cesiumjs 2022^ source code interpretation [0] - article directory and source code engineering structure](/img/ba/c1d40de154344ccc9f2fd1dd4cb12f.png)
Cesiumjs 2022^ source code interpretation [0] - article directory and source code engineering structure

Consul of distributed service registration discovery and unified configuration management
随机推荐
vue多级路由嵌套怎么动态缓存组件
National standard gb28181 protocol platform easygbs fails to start after replacing MySQL database. How to deal with it?
JDBC advanced
pytest多进程/多线程执行测试用例
MySQL backup notes
[.NET + mqtt]. Mise en œuvre de la communication mqtt dans l'environnement net 6 et démonstration de code pour l'abonnement et la publication de messages bilatéraux du serveur et du client
渗透实战-SQLServer提权
Which product is better if you want to go abroad to insure Xinguan?
三菱M70宏变量读取三菱M80公共变量采集三菱CNC变量读取采集三菱CNC远程刀补三菱机床在线刀补三菱数控在线测量
Slurm view node configuration information
STM32外接DHT11显示温湿度
[PaddleSeg 源码阅读] PaddleSeg Transform 的 Normalize操作
Support the first triggered go ticker
Database SQL statement summary, continuous update
Rhcsa day 3
Why is it recommended that technologists write blogs?
Katalon框架测试web(二十六)自动发邮件
What is the difference between enterprise wechat applet and wechat applet
New year's first race, submit bug reward more!
postgresql 用户不能自己创建表格配置
