What is a FOURCC?
来源:互联网 发布:淘宝推广宝贝教程视频 编辑:程序博客网 时间:2024/05/21 11:12
FOURCC is short for "four character code" - an identifier for a video codec, compression format, color or pixel format used in media files.
A character in this context is a 1 byte/8 bit value, thus a FOURCC always takes up exatly 32 bits/4 bytes in a file.
Another way to write FOURCC is 4CC (4 as in "four" character code).
The four characters in a FOURCC is generally limited to be within the human readable characters in the ASCII table. Because of this it is easy to convey and communicate what the FOURCCs are within a media file.
AVI files is the most widespread, or the first widely used media file format, to use FOURCC identifiers for the codecs used to compress the various video/audio streams within the files
Some of the more well known FOURCCs include "DIVX", "XVID", "H264", "DX50". But these are just a few of the hundredsin use.
Identify which FOURCCs are used within a media file
To find out which FOURCCs are used within a media file, you need to use an application specialized to open and inspect the media file.
In our fourcc identifier section we have several such applications (all free) available for download.
Find out which video codec a FOURCC corresponds to
You may refer to our video codecs for a long list of which FOURCCs that identifies which video codecs.
Audio codecs and audio tags
For audio codecs it is not FOURCCs that is used, but rather audio tags, or an audio identifier - that identifies one specific audio codec or one type of audio compression scheme.
An audio tag is just an integer decimal value (32 bits) or alternatively often specified as a HEX value. Your best bet at locating an audio codec given the audio tag is probablythrough this list.
- What is a FOURCC?
- What is a FOURCC?
- What is a UUID?
- what is a lawyer
- What Is a Desision?
- What Is A Framework?
- what is a TFT?
- What is a THINKER?
- What is a disagreement
- What is a Closure?
- What is a Region?
- what is a map
- What is a Program?
- what is a process?
- What is a Project?
- What Is a Portlet
- What is a Proxy?
- What is a Servlet?
- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jsta (Linux 如何查看进程的各线程的CPU占用 )
- c/c++编译器的内存分配模式
- Linux 系统运维常用命令
- LIB和DLL的区别与使用
- 自动打包文件并上传到ftp
- What is a FOURCC?
- H.264名词
- 各系统下统用去除换行符方法
- 我来了,真实的来了
- java 设计模式之八-创建者模式
- CListCtrl之InsertItem 出错
- google语音识别API的使用
- TCP拥塞控制算法 优缺点 适用环境 性能分析
- C++中的静态变量