ali baba:[H.264_FAQ集锦] -- ningjinghai123's Blog

来源:百度文库 编辑:偶看新闻 时间:2024/04/25 17:39:18

个人信息

  • 博主:ningjinghai123
  • +加为好友          +发站内信

    +博客精华          +推荐文章

 

最近加入的小组

博客公告

我的分类

FPGA  (14)

H.264  (12)

好文章  (2)

C语言  (2)

硬件  (0)

博客日历

< 2011年3月 > 日 一 二 三 四 五 六 27 28 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 8 9

博客广告

日志档案

2009年份  (30)

最新日志

· FPGA/CPLD数字电路设计经验分享(转载)

· 去耦电容与旁路电容的区别

· volatile的作用

· C语言中sizeof()的用法

· 网友:二战至今,中国从未战胜日本

更多>>

最新评论

  • daiyonghui000
    评论 2010/12/28 15:49:56
  • 怎么看不到图

  • MCUOS
    评论 2010/5/30 1:33:42
  • 技术杯具.

  • chengdap
    评论 2009/12/18 22:19:34
  • 谢谢,正需要这个

  • duanwenbo2004
    评论 2009/11/8 19:07:02
  • 不错

  • tengjingshu
    评论 2009/9/3 8:44:41
  • 好,收藏了

友情链接

博客统计

文章:30篇

评论:9篇

访问:35808

访客记录

  • wangxichao
  • mnhi124
  • jiangliping
  • jianchou1989
  • lzping0810
  • 萧萧竹2009
a.red:link,a.red:visited{ color:red; text-decoration:underline;}a.red:hover{ color:#ee9700; text-decoration:none;}.simpleblank{display:none;}.simpleimg{display:block;}.fit-image{max-width: 500px;letter-spacing: expression(((this.width>500)?this.width=500:null)?"normal":"normal");}

日志档案

发表于 2009/8/24 14:38:20

标签: H.264  

[H.264_FAQ集锦]

 

[color=red][b]本贴是大家在学习过程中遇到的一些基本问题的积累,相当于大家对自己学习中遇到的一些简单的问题的记录和共享,不进行技术讨论。因此本帖采用自问自答方式,希望在此提出问题的作者在自己弄懂所提出的问题后能够回来补充答案。[/b][/color]

==================================================================================================================================================================


0孤独地优化
11.16 15:38

Q:下面代码的功能是什么?
if(pix & (~255))
{
pix1[x] = (-pix) >> 31;
}
else
{
pix1[x] = (unsigned char)pix;
}
A:
pix的定义是short型,pix1定义的是unsigned char型
这段代码可以这么理解(这段代码的功能):如果pix<0,那么pix1[x]=0,如果pix>255,那么pix1[x]=255,否则pix1[x]=pix;

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

霄宇
11.16 16:00

Q:编解码是以什么为单位进行的?
A:在看编码解码的框图的时候,如果你以帧为输入单位来看,可能你会看不懂,所以应该以宏块为输入单位来看,因为编码解码都是以宏块为单位,逐个宏块编解码,然后组合为一帧图像的。这样你就能看明白了。所以个人认为编解码应该是以宏块为单位进行的。

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

天之骄子
11.16 22:42

Q:为何在cavlc编码的时候,第一个负数要加1?
A:如果拖尾小于3,说明第一个level的绝对值值肯定大于1。因此,level为正时,减1;为负时加1。可降低码流

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Juxtapose
11.17 11:35

Q: YCrCb 4:2:0是什么?像4:4:4和4:2:2一样表示 Y:Cr:Cb是4:2:0吗?
A: 不要让它骗了,我觉得它所表达意思应该是4:1:1,还有如果你看得是像[url=http://www.cs.sfu.ca/CC/365/li/material/notes/Chap3/Chap3.4/Chap3.4.html]http://www.cs.sfu.ca/CC/365/li/material/notes/Chap3/Chap3.4/Chap3.4.html[/url] 里面这样的对4:2:0的说明的烂图的话,可能看半天也不明白,建议看