关于H.264 x264 h264 AVC1
1. H.264是MPEG4的第十部分,是一个标准。对头,国际上两个视频专家组(VCEG和MPEG)合作提出的标准,两个专家组各有各的叫法,所以既叫H.264,也叫AVC。 2.x264是一个编码器,他参照的标准是H.264。对头,H.264是需要付费的编码格式,而x264是符合H.264标准的一个开源项目,是免费的,也就是H264的一个简化版,不支持某些高级特性。但x264非常优秀,并不比H264的商业编码器差。 3.h264与AVC1都是FourCC (他俩通常在什么情况下使用呢?)FOURCC为AVC1,没有开始码的H.264视频,主要就是用MP4或MKV等封装的文件,也就是你平时在电脑上看的那种,它的数据流开始是1、2或者4个字节表示长度数据。x264编码出来的都是这种。FOURCC为H264,是带有开始码的H.264视频,一般是用于无线发射、有线广播或者HD-DVD中的。这些数据流的开始都有一个开始码:0x000001 或者 0x00000001. 4.如果在编码符合H.264标准的文件时, 如果没有用到x264编码器,那么通常使用的是哪个编码器?(就是那个支持显卡加速的那个)符合H.264标准的编码器,也就是H.264的商业编码器,和免费的x264了。 至于支持显卡加速的编码格式,根据显卡不同,支持的也不一样。大概也就是H264(x264/AVC1)、VC-1、MPEG-1、MPEG-2、MPEG-4、WMV3。。。当然除了H264(x264/AVC1),其他都不是H.264标准的 http://www.cnblogs.com/oiramario/archive/2013/09/14/3321447.html 我一直疑问为什么有些视频解码时显示格式是:H264,大部分又是:AVC1我在搜索编程资料时在微软的msdn上发现的:原文:http://msdn.microsoft.com/en-us/library/dd757808(v=vs.85).aspxFOURCC:AVC1 描述:H.264 bitstream without start codes.FOURCC:H264 描述:H.264 bitstream with start codes. H.264 Bitstream with Start Codes H.264 bitstreams that are transmitted over the air, or contained in MPEG-2 program or transport streams, or recorded on HD-DVD, are formatted as described in Annex B of ITU-T Rec. H.264. According to this specification, the bitstream consists of a sequence of network abstraction layer units (NALUs), each of which is prefixed with a start code equal to 0x000001 or 0x00000001.这段话的大致意思是:带有开始码的H.264视频一般是用于无线发射、有线广播或者HD-DVD中的。这些数据流的开始都有一个开始码:0x000001 或者 0x00000001. H.264 Bitstream Without Start Codes The MP4 container format stores H.264 data without start codes. Instead, each NALU is prefixed by a length field, which gives the length of the NALU in bytes. The size of the length field can vary, but is typically 1, 2, or 4 bytes.这段话的大致意思是:没有开始码的H.264视频主要是存储在MP4格式的文件中的。它的数据流的开始是1、2或者4个字节表示长度数据。 原文中的"NALU"简单说是H.264格式中的最基本的单元,是一个数据包。 http://www.mysilu.com/archiver/?tid-721741.html
关于H.264 x264 h264 AVC1相关推荐
- H.264 x264 h264 AVC1的关系和区别
H.264是MPEG4的第十部分,是一个标准. 对头,国际上两个视频专家组(VCEG和MPEG)合作提出的标准,两个专家组各有各的叫法,所以既叫H.264,也叫AVC. x264是一个编码器,他参照的 ...
- 关于H.264 x264 h264 AVC1之间的那些事
1. H.264是MPEG4的第十部分,是一个标准. 对头,国际上两个视频专家组(VCEG和MPEG)合作提出的标准,两个专家组各有各的叫法,所以既叫H.264,也叫AVC.2.x264是一个编码器, ...
- H.264(H264)视频文件的制作
一.准备工作 1.下载并安装优酷客户端 2.下载ffmpeg可执行文件,解压可用,不需要下载源码自己编译. ffmpeg可执行文件下载链接:http://download.csdn.net/detai ...
- H.264,x264,DivX,Xvid
H.264 H.264是由国际电信联盟(ITU-T)所制定的新一代的视频压缩格式.H.264最具价值的部分无疑是更高的数据压缩比.在同等的图像质量条件下,H.264的数据压缩比能比当前DVD系 ...
- H.264(H264)解码SPS获取分辨率和帧率
#include <stdio.h> #include <stdint.h> #include <string.h> #include <math.h> ...
- Qt基于FFmpeg播放本地 H.264(H264)文件
最近在弄H264的硬件编解码,基于DM3730,但是为了调试方便,在小红帽上用FFmpeg实现了H264的软件编解码.现在弄了一个Windows的例子,给需要的同学参考一下,如果大家觉得有帮助,可以小 ...
- java h264 sps解码,H.264(H264)解码SPS获取分辨率和帧率
h264 ES流中的sps nalu中可以提取出视频宽度和高度的信息,有时可以得到固定帧率的信息,而对于变帧率的视频有时候得不到帧率信息,需要根据时间戳来呈现. 代码可以实现这个功能. #includ ...
- PCM(脉冲编码调制)、iLBC编解码、opus(声音编码格式)、VP8视频压缩格式、H.264数字视频压缩格式
目录 PCM(脉冲编码调制) 发展史 工作原理 iLBC编解码 基本介绍 技术优势 Opus(声音编码格式) 特性 播放 技术细节 VP8视频压缩格式 简介 突破创新 技术分析 H.264数字视频压缩 ...
- H.264基础知识及视频码流解析
H.264基础知识及视频码流解析 目录 H.264概述 H264相关概念 H264压缩方式 H264分层结构 H264码流结构 H264的NAL单元 H.264视频码流解析及代码实现 1. H.264 ...
最新文章
- 如何使用 OpenStack CLI - 每天5分钟玩转 OpenStack(22)
- dtree和jquery构建树型结构
- Linux-鸟菜-6-文件搜索
- Windows内核对象管理
- Intellij Idea2016.3 svn服务器拉取代码
- 伸展树(Splay tree)图解与实现
- 【二级指针--定义、初始化赋值、解引用;特殊指针--空指针、void类型的指针】(学习笔记12--指针下)
- 彻底搞定 Java 注解
- mysql 执行计划不对_mysql tokudb执行计划走的不准确案例
- hdu2046-饭卡
- Atitit.数据检索与网络爬虫与数据采集的原理概论
- 冒泡排序-C语言版(带图详细)
- SVN安装和中文语言包安装
- 2009-2012年中国网络游戏市场投资分析及前景预测报告
- 双月报8.24-10.23
- Vue3笔记_02setup与常用的Composition API(组合式API)
- ForkJoinPool介绍
- [java] 汇率换算器实现-插曲1-正则表达式(1)
- 面向对象软件工程-学习笔记
- win10服务器权限修改时间,大师为你解答win10系统时间无法修改没有权限的处理方案...