当前位置:网站首页>Xia CaoJun ffmpeg 4.3 audio and video foundation to engineering application
Xia CaoJun ffmpeg 4.3 audio and video foundation to engineering application
2022-07-01 18:21:00 【WWx_ eighty million four hundred and seven thousand two hundred】
One . Color mode
RGB
RGB The main purpose of color model is to detect in electronic system , Represent and display images , Such as TV and computer , But it is also used in traditional photography .
The basic part is not enough to describe , For more information, click on the title in Wikipedia .
YUV
Y'UV The invention of color TV is due to the transition period between color TV and black-and-white TV . Black and white video only Y(Luma,Luminance) video , That's the gray scale value . It's time for color TV specifications , In order to YUV/YIQ To process color TV images , hold UV As of color C(Chrominance or Chroma), If you ignore C The signal , So the rest Y(Luma) The signal is the same as the previous black and white TV frequency , In this way, we can solve the problem of compatibility between color TV and black-and-white TV .Y'UV The biggest advantage is that it takes up very little bandwidth , Because the human eye is sensitive to brightness , Not sensitive to color , So reduce some of it UV The amount of data , But the human eye doesn't feel .
YUV Also known as YCbCr, For each component, the following is true :
Y:Luminance, brightness , That is, gray value . In addition to the brightness signal , It also contains more green channels .
U:Cb, The difference between the blue channel and the brightness .
V:Cr, The difference between the red channel and the brightness .
Here's the picture , You can see 3 The effect difference of components .
Two . Basic video concepts

frame (Frame)
A simple understanding of frames is for every picture in a video or animation , Video and animation effects are made up of countless images , Every picture is a frame .
frames (Frames)
The number of frames is actually the abbreviation of the number of frames generated , It can be explained as the number of still pictures
Frame rate (Frame Rate)
Frame rate (Frame rate) = frames (Frames)/ Time (Time), In frames per second (f/s, frames per second, fps).
The refresh rate
The number of times the screen is refreshed per second , It is divided into vertical refresh rate and horizontal refresh rate , Generally speaking, we refer to the vertical refresh rate , In Hertz (Hz) In units of , The higher the refresh rate , The more stable the image , The more natural and clear the image is .
at present , Most monitors press... According to their settings 30Hz、 60Hz、 120Hz perhaps 144Hz Refresh at the same frequency . The most common refresh rate is 60 Hz. This is to inherit the previous TV refresh rate of 60Hz Set up .
Key value of frame rate
10~12 FPS: Because of the special physiological structure of human eyes , If the frame rate of the viewed picture is higher than about 10 to 12 At the frame , It would be considered coherent , This phenomenon is called visual persistence .
24 FPS: Generally, the number of frames for shooting and playing movies is per second 24 frame .
60 FPS: This frame rate has a high smoothness for human eye recognition .
85 FPS: The limits of human brain processing video , The human eye cannot distinguish higher frequency differences .
60FPS
When doing page performance optimization , Commonly used 60FPS As a benchmark , Therefore, we need to try to control the rendering of each frame in 16ms Inside , Only in this way can one second be achieved 60 The fluency of the frame .
The resolution of the
video 、 The size or size of a picture .
边栏推荐
- Nearly 60% of the employees strongly support Ctrip's "3+2" working mode, and work at home for two days a week
- An example of data analysis of an old swatch and an old hard disk disassembly and assembly combined with the sensor of an electromagnetic press
- Setting up a time server requires the client to automatically synchronize the time of the server at 9 a.m. every day
- DRF --- response rewrite
- What impact will multinational encryption regulation bring to the market in 2022
- Detailed explanation of ArrayList expansion
- t10_ Adapting to Market Participantsand Conditions
- Is the software of futures pioneer formal and safe? Which futures company is safer to choose?
- Debiasing word embeddings | talking about word embedding and deviation removal # yyds dry goods inventory #
- June issue | antdb database participated in the preparation of the "Database Development Research Report" and appeared on the list of information technology and entrepreneurship industries
猜你喜欢

Nearly 60% of the employees strongly support Ctrip's "3+2" working mode, and work at home for two days a week

Explain in detail the process of realizing Chinese text classification by CNN

Intelligent operation and maintenance practice: banking business process and single transaction tracking

People help ant help task platform repair source code

Leetcode problem solving series -- continuous positive sequence with sum as s (sliding window)

Oracle TRUNC function processing date format

Euler function: find the number of numbers less than or equal to N and coprime with n

Review Net 20th anniversary development and 51aspx growth
![[PHP foundation] realize the connection between PHP and SQL database](/img/eb/c8953eddfe3b19b0adb5529957d275.jpg)
[PHP foundation] realize the connection between PHP and SQL database

Intel's open source deep learning tool library openvino will increase cooperation with local software and hardware parties and continue to open
随机推荐
D @ safety and dip1000
How to retrieve the password for opening Excel files
Penetration practice vulnhub range Nemesis
What are the six steps of the software development process? How to draw software development flow chart?
Talk about the favorite tools used by project managers
Intel's open source deep learning tool library openvino will increase cooperation with local software and hardware parties and continue to open
Highly reliable program storage and startup control system based on anti fuse FPGA and QSPI flash
New patent applications and transfers
Draw drawing process of UI drawing process
What is web application security testing technology?
Leetcode problem solving series -- continuous positive sequence with sum as s (sliding window)
开发那些事儿:EasyCVR平台添加播放地址鉴权
证券开户安全么,有没有什么样的危险呢
What impact will multinational encryption regulation bring to the market in 2022
ACL 2022 | decomposed meta learning small sample named entity recognition
Cloud picture says | distributed transaction management DTM: the little helper behind "buy buy buy"
PTA year of birth
PIP version problems: PIP problems still occur when installing akshare and using Tsinghua source and Douban source
Flex layout
Is online stock account opening safe? Is it reliable?