日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

H.264 中很有用的一些概念

發布時間:2023/12/18 编程问答 72 豆豆
生活随笔 收集整理的這篇文章主要介紹了 H.264 中很有用的一些概念 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Q:PSNR

峰值信噪比

是根據它來取qp是不是?

A:不是

和QP沒有直接關系但是QP的選擇會影響到PSNR

Q: 如果不用率失真最優化,為什么選擇SATD+delta×r(mv,mode)作為模式選擇的依據?為什么運動估計中,整象素搜索用SAD,而亞象素用SATD?為什么幀內模式選擇要用SATD?

A:

SAD即絕對誤差和,僅反映殘差時域差異,影響PSNR值,不能有效反映碼流的大小。SATD即將殘差經哈德曼變換的4×4塊的預測殘差絕對值總和,可以將其看作簡單的時頻變換,其值在一定程度上可以反映生成碼流的大小。因此,不用率失真最優化時,可將其作為模式選擇的依據。

一般幀內要對所有的模式進行檢測,幀內預測選用SATD 的原因同上。

在做運動估計時,一般而言,離最優匹配點越遠,匹配誤差值SAD越大,這就是有名的單一平面假設,現有的運動估計快速算法大都利用該特性。但是,轉換后SATD值并不滿足該條件,如果在整象素中運用SATD搜索,容易陷入局部最優點。而在亞象素中,待搜索點不多,各點處的 SAD差異相對不大,可以用SATD選擇碼流較少的匹配位置。

作者:ichliebemich

發表時間:2006-4-6 16:28:51

Q:什么是 SAD,SAE,SATD,SSD,SSE,MAD,MAE,MSD,MSE?

A:SAD(Sum of Absolute Difference)=SAE(Sum of Absolute Error)即絕對誤差和

SATD(Sum of Absolute Transformed Difference)即hadamard變換后再絕對值求和

SSD(Sum of Squared Difference)=SSE(Sum of Squared Error)即差值的平方和

MAD(Mean Absolute Difference)=MAE(Mean Absolute Error)即平均絕對差值

MSD(Mean Squared Difference)=MSE(Mean Squared Error)即平均平方誤差

--------------------------------------------------------------------------------

作者:avs264

發表時間:2006-4-8 11:43:54

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;

Q:編解碼是以什么為單位進行的?

A:在看編碼解碼的框圖的時候,如果你以幀為輸入單位來看,可能你會看不懂,所以應該以宏塊為輸入單位來看,因為編碼解碼都是以宏塊為單位,逐個宏塊編解碼,然后組合為一幀圖像的。這樣你就能看明白了。所以個人認為編解碼應該是以宏塊為單位進行的。

Q:為何在cavlc編碼的時候,第一個負數要加1?

A:如果拖尾小于3,說明第一個level的絕對值值肯定大于 1。因此,level為正時,減1;為負時加1。可降低碼流

Q: YCrCb 4:2:0是什么?像4:4:4和4:2:2一樣表示 Y:Cr:Cb是4:2:0嗎?

A: 不要讓它騙了,我覺得它所表達意思應該是4:1:1,還有如果你看得是像 http://www.cs.sfu.ca/CC/365/li/material/notes/Chap3/Chap3.4/Chap3.4.html 里面這樣的對4:2:0的說明的爛圖的話,可能看半天也不明白,建議看 里面相應的圖。里面的說明也很詳細:

4 : 2 :0 means that Cr and Cb each haveh alf the horizontal and vertical resolution of Y, as

shown. The term ‘4 : 2 : 0’ is rather confusing: the numbers do not actually have a sensible

interpretation and appear to have been chosen historically as a ‘code’ to identify this particular sampling pattern.

Q:H.264中,術語IDR的意思是什么,有什么用?

A:IDR-instantaneous decoding refresh (IDR)picture;

A coded picture in which all slices are I or SI slices that causes the decoding process to mark all reference pictures as "unused for reference" immediately after decoding the IDR picture. After the decoding of an IDR picture all following coded pictures in decoding order can be decoded without inter prediction from any picture decoded prior to the IDR picture. The first picture of each coded video sequence is an IDR picture.

也就是說,IDR的出現其實是相當于向解碼器發出了一個清理reference buffer的信號吧,上面說前于這一幀的所有已編碼幀不能為inter做參考幀了。

Q:CABAC中開始時各字符出現的概率是怎么得到的?

A:基于查表實現的

Q:我們可以從一幅圖像的自相關函數圖中得到不同圖像之間的相似程度.在中點處的最頂點表示圖像未經移動時的圖像.當空域移動拷貝被從原始圖像的任一個方向移除的時候,這個函數值就會急驟下降,就這說明了一個圖像采樣值的鄰域內是高度相關的.

我想問一下,空域移動拷貝被從原始圖像的任一個方向移除的時候,這是一個什么過程

A:空域移動就表示平移,求自相關函數就包含平移這個過程.你看一維的 R(t,delta)=E[X(t)*X(t+delta)] ,二維不過平移多個方向而已

A:only the central decoder is standardized什么意思Q:意思是說264標準只定義了碼流的格式編碼器實現是各公司自己的事,只要形成的碼流符合標準就行 解碼器必須按照這個格式來,這樣任何符合標準的碼流都可以解出來

Q:What is RVLC?

A:It is a VLC method which can be decoded from left to right and from right to left exclusively.

Q:RDO模型用來干什么?RQ模型又用來干什么?

A:RDO用來確定編碼模式的,保證碼率比特數和圖像失真的最佳權衡點,而RQ是在上一層碼率數一定的情況下用來確定下一層分配的比特數。RQ先于RDO進行。

Q:幀,場,圖像的聯系與區別是什么?

A:在分析標準時要分清幀(frame)、場(field)、圖像(picture)很關鍵。

frame;逐行掃描圖像

field:隔行掃描圖像,偶數行成為頂場行,奇數行稱為為底場行,所有頂場行稱為頂場,同樣所有底場行稱為底場。

pictue:場和幀都可認為是圖像

[注:SUPERPUMA語]

頂底場分別編碼,對應位置的宏塊叫做宏塊對。頂場對已編碼的頂/底場預測編碼。底場一般對頂場預測編碼

Q: 如何在VC下編譯JM

A:編碼步驟:

打開tml.dsw,依次選擇project->settings,在settings for那一欄中選中lencod,在右邊的debug選項卡做如下填寫:

Executable for debug session:和tml.dsw同一文件夾,我填的是/JM/bin/lencod.exe,具體有什么講究我沒有研究,應該沒很大關系。

Working directory:./bin

Program arguments:-f encoder.cfg decoder.cfg

Remote executable path and file name:可不填

然后,在vc中選擇build->set active configurations,再選擇lencod-Win32 debug.

下一步compile、build、execute,在這些之后,就完成了編碼的工作。

解碼步驟:

重復以上編碼操作,不同之處是在settings for那一欄中選中ldecod,Executable for debug session填的路徑和編碼時應一樣,Program arguments填decoder.cfg,build->set active configurations中選擇ldecod-Win32 debug,其他不變。之后compile、build、execute,解碼完成!

還有一點需要注意:編碼的yuv圖像要放在bin文件夾中!

Q:關于 H264 ASIC設計的難點。

A:

1)怎樣設計一個高效的Memory(SDRAM or DDR)系統是其中最大的挑戰。MC最少的單元是4x4,因為在一行中只有4個Pixel,必然會導致memory miss rate的增加,從而降低memory BW的利用率。也許可以利用圖像的空間相關性,設計一個類似于CACHE的結構。但CACHE的大小是一個值得探討的問題。

2)怎樣用相同的硬件結構來實現幀內預測和幀間預測。

3)怎樣用一套硬件結構來同時實現mpeg2/4,WMV.因為核心的算法,例如DCT都不一樣。

4)怎樣降低熵解碼的復雜度。

5)可以最多允許多少個reference Frame的問題。這對整個硬件構架沒有任何影響。但直接影響成本,也就是片外要用多少M memory的問題。

A: IDR幀與I幀的區別Q:因為264采用了多幀預測,就有可能在display order下I幀后的P會參考I幀前的幀,這樣在random access時如果只找I幀,隨后的幀的參考幀可能unavailable,IDR就是這樣一種特殊的I幀,把它定義為確保后面的P一定不參考其前面的幀,可以放心地random access。

Q:對于幀間編碼,在一個宏塊內,可以同時存在的模式?

A:在同一宏塊內,如果用模式16*8,那么宏塊分為兩塊,均為16*8;8*16類似.如果用p8*8模式,對于8*4和4*8把一個8*8塊分為兩個塊,對于4*4則分為4個.

Q:幀間預測時,MV,MVp,MVD分別是什么?

A:me得到的是mv

預測得到的是mvp

差值是mvd

MV:運動向量,參考幀中相對于當前幀的偏移

MVp:參考運動向量

MVD:兩個向量間的差別

Q: I幀和P幀的概念比較好懂,B幀的概念有些模糊,只知道加了B幀圖像質量會更好,請問對B幀該怎么理解?

A: B 幀在 MPEG-4 中有四種參考模式,如果是同時參考前后的畫面壓縮,則記錄的是 和 (前畫面 pixel 值 + 后畫面 pixel 值)/2 的差值,也就是 和 「前后畫面的平均」的差值。所以記錄的差值個數和 P 幀一樣,只有一個,沒有增加。而因為 B 幀位于前后畫面的中間,以「前后畫面的平均」,也就是「前后畫面的中間值」來作為預測數值(預測 B 幀的 pixel 數值為多少?如果有誤差,再記錄差值),這樣這個預測數值會比單獨使用前一個畫面來預測,更接近目前真正的 B 幀的數值,可想而知,如此所需要記錄的差值就會很小甚至可以根本不用記錄,所以便可以省下很多的 bits,提高壓縮率。

除了壓縮率以外,B 幀對畫質的影響也是有的,因為 B 幀這種參考前后畫面的特性,等于有內插(interpolation)的效果,所以可以減少噪訊。

Golomb 用于運動矢量,模式類型,頭信息等編碼

CAVLC用于殘差編碼

CABAC 都可以

Q:rdp(user data packet protocol) 和 (rtp)real-time transport protocol有什么區別?

A:RTP是為了實時傳輸而在源數據上加了一些時間控制信息

UDP只是為了傳輸數據,udp的包可以加上rtp的頭,成為一個rtp的數據包

rtp3984 拆分3種包:

單一NALU包

聚合包

分割包

經過測試發現,無線網絡下,一包大小不能超過1400,只能傳QCIF,QP35

Q:相對 PAFF,MBAFF的作用大不大?

A:有優勢,但不明顯。只有當圖像運動劇烈的時候,優勢才會比較明顯。

Q:變換量化公式: |Zij|=(|Wij|.MF+f)>>qbits 中的f是什么?

A:f 是一個修正參數,對于幀內編碼宏塊f=(2^qbits)/3,對于幀間編碼宏塊f=(2^qbits)/6。

Q:整數DCT變換之后,為什么還要對直流分量進行哈達瑪變換??有什么意義?

A:因為在幀內編碼宏塊中大多數的能量都集中在直流系數上,這種變換有利于進一步壓縮4×4的亮度直流信號的相關性。

Q:white paper中給出幀內預測9種模式,vertical和horizontal容易理解,不知其他模式是依據怎樣的算法來進行預測的。

A:標準P91-96給出了算法。

如8.3.1.2.8 Specification of Intra_4x4_Vertical_Left prediction mode中指出:

This Intra_4x4 prediction mode shall be used when Intra4x4PredMode[luma4x4BlkIdx] is equal to 7.

The values of the prediction samples pred4x4L(x,y),with x,y=0...3 are derived as follows:

For y=0 or y=2,

pred4x4L(x,y)=(p(x+(y>>1),-1)+p(x+(y>>1)+1,-1)+1)>>1;

Otherwise,

pred4x4L(x,y)=(p(x+(y>>1),-1)+2*p(x+(y>>1)+1,-1)+p(x+(y>>1)+2,-1)+2)>>1;

hehe,>>為無符號數右移操作。

Q:關于對除開拖尾系數以外的非零系數Level編碼

A:level的編碼和AVS一樣,查6個表,表也和AVS的一樣

JM有算法,可以參看

writeSyntaxElement_Level_VLCN 函數。.

這個算法就是生成6個表的算法。

Q:h264在網絡上以udp方式傳輸問題

在mpeg4標準中,都是通過rtp協議把視頻幀分成一個個的包加上rtp頭再發送,在h264 中,是由nal直接分片成包的還是要通過rtp分呢?要不要加rtp頭

Q:FMO 的優處和劣處?

A:劣處是FMO模式打亂了原宏塊順序,降低了編碼效率,增加了時延;

優處是增強了抗誤碼性能。

Q:block的類型包括幾種?

A:在變換編碼的階段,根據block的類型有三種變換編碼,

block 的類型包括1、亮度的4*4直流系數組成的塊;2、色度的2*2的直流系數組成的塊;3、其它類型的塊(包括亮度的4*4交流系數組成的塊(在DC系數的位置設為0);色度的4*4交流系數組成的塊(在DC系數的位置設為0);采用4*4幀內編碼模式的4*4塊;運動補償的4*4的幀間預測塊)

其中亮度4*4DC系數組成塊和色度2*2的直流系數組成的塊僅僅在16*16的幀內預測模式下會出現。

Q:在進行運動估計和運動補償時,所用的塊匹配快速算法有哪些?匹配準則又有哪幾種?

A:塊匹配快速算法有:正交搜索算法(OSA)、交叉搜索算法(CSA)、共軛方向搜索(CDS)、三步搜索(TSS)、二維對數(TDL)和全搜索(FS)、鉆石算法等等。匹配準則一般有:歸一化互相關函數(NCCF)、均方誤差(MSE)、絕對誤差和(SAD)等等。SAD最常用。

Q:jm各個版本之間的代碼做了些什么改動,有沒有說明這些的文檔啊?

A:每個版本源代碼的根目錄下都有一個 change.txt 文件,里面詳細記錄了所有版本的更新。

補充:為何已經有了 JM 10.2,大家仍偏好用 8.6 呢 ?

風輕回答:針對對象不同,jm90以上全部是針對高保真的視頻的。86基本上可以滿足一般處理的所有要求。

Q: PicAFF和MbAFF的區別是什么?

A: PicAFF和MBAFF是決定壓縮場的兩種方式,PicAff(picture adaptive field frame)是在圖像層來說的,此時幀被分成兩個場,并且這兩個場單獨壓縮,這兩個場在分別分成16*16的宏塊,然后對宏塊進行編碼,編碼的時候對場中的宏塊單獨編碼,在某個場編碼完后,才會編另一個場的碼。

而 MBAFF(MicroBlock Adaptive Filed/Frame)是在宏塊層(16*32)上進行編碼,它將該宏塊層即可以按單獨的場,也可以將兩個場合并成一個進行編碼,在分成兩個單獨的宏塊(16*16)編碼的時候,是先編碼一個場的宏塊,再編碼另一個場的宏塊,這和PicAFF的區別就是對于整個圖像來說各個場的宏塊還是交叉編碼的;在合并成單獨的一個宏塊編碼時,在一個宏塊(16*16)內,即包括奇數場的元素,也包括偶數場的元素,即宏塊對,同時同一幅圖像值(就算是上一場)也不能做參考。

Q:用h264設計的解碼器是不是可以解任意編碼器編的碼?是根據檔次設計解碼器嗎?

A:不可以解任意編碼器編的碼。也不是根據檔次來設計編解碼器。要根據具體的情況。

如果是按照H.264的標準來設計編解碼器,便是通用的;若編解碼器的設計有自己的特點,便不能成為通用的編解碼器。

Q:在VC環境下是如何讀入*.yuv序列的?

A:把*.yuv文件當作一般的文件讀就可以了。

如下:

#include

#include

void main()

{

char *Y;

char *Cb;

char *Cr;

int width = 352, height = 288;

FILE *fp;

FILE *fy;

int i;

Y = (char*)malloc(width*height);

Cb = (char*)malloc(width*height/4);

Cr = (char*)malloc(width*height/4);

fp= fopen("input.yuv","rb");

if(fp == NULL)

printf("open input.yuv failed/n");

fy = fopen("output.yuv", "ab+");

if(fy == NULL)

printf("open output.yuv failed/n");

for(i = 0; i<1; i++)

{

//fseek(fp, i*width*height, 0);

if(0 == fread(Y, width*height, 1, fp))

printf("read error/n");

if(0 == fwrite(Y, width*height, 1, fy))

printf("write error/n");

fread(Cb, width*height/4, 1, fp);

fread(Cr, width*height/4, 1, fp);

fwrite(Cb, width*height/4, 1, fy);

fwrite(Cr, width*height/4, 1, fy);

}

fclose(fp);

fclose(fy);

free(Y);

free(Cb);

free(Cr);

}

Q:SODB,RBSP,EBSP的區別

A:SODB:最原始的編碼數據,沒有任何附加數據

RBSP:在SODB的基礎上加了rbsp_stop_ont_bit(bit 值為1),并用0按字節補位對齊,字節對齊后,后面還有可能存在若干組16bits的0x0000(參考標準中的One or more cabac_zero_word 16-bit syntax elements equal to 0x0000 may be present in some RBSPs after the rbsp_trailing_bits( ) at the end of the RBSP.)

EBSP:在RBSP的基礎上增加了防止偽起始碼字節(0X03)

Q:碼流的讀取位置

A:當數據流存儲在介質上時,此時讀取用GetAnnexbNALU (nalu);

否則,數據流應該來自分組交換網絡,此時讀取用GetRTPNALU (nalu)

二者的區別:

碼流格式為Byte stream format時,調用函數GetAnnexbNALU(nalu);此時碼流中包含起始碼前綴(start_code_prefix_one_3bytes),3 個字節,值為0x00 00 01。并可能包含連續若干字節的0(leading_zero_8bit),拖尾字節0。起始碼前綴是為了表明碼流的開始,與AVS相似。因為可能存在填充bit 0,所以也可能包含有leading_zero_8bit,即起始碼前綴的表現形式可能是0x00 00 00 01或其他值。但這些值必須包含0x00 00 01。對原始碼流提取后,這些值均被丟棄。

如果碼流是按RTP協議傳輸,則調用GetRTPNALU(nalu)。并對RTP包進行拆封。在H.264中,對RTP包頭的各段的值進行了限制,這些被限制的值必須滿足條件,否則認為出錯。

A:MBAFF的問題

Q:幀模式下的MBAFF,每個宏塊對由本幀的宏塊組成。

場模式下的MBAFF,把兩場組成一幀后,在按照幀的方式來組成宏塊對。實際上是每個宏塊對由頂場的一個宏塊和底場的一個宏塊組成。

Q;CAVLC,Exp-Golomb的區別

A:Exp-Golomb的前綴和后綴根據階數K的不同,可能是對稱,后綴比前綴的長度多 1等情況。

負數的情況下,通過公式(–1)k+1 Ceil( k÷2 ),把解析出來的哥倫布碼值還原為原始的語法元素值;正數也有相應的對應方法。

CAVLC 的前綴和后綴可能對稱,也可能不對稱,(大多數情況下都是不對稱的)而且后綴還可以不存在,后綴的長度也是根據上下文環境來判斷的,后綴的取值是根據編碼表查詢的,

對于正數,編碼后的后綴部分的最后1 bit一定是0(若存在后綴);對于負數,其一定是1(若存在后綴)。

CAVLC 與Exp-Golomb的前綴的表現形式都是1,01,001,0001......

Q:CAVLC的過程

A:編碼4×4的殘差塊通過Zig-Zag掃描,得到一系列字符,如:0,3,0,1,-1,-1,0,1,0......

由此序列推導出以下變量:TotalCoeffs(全部的非零系數,包括拖尾系數),TotalZeros(最后一個非零系數前面的所有0的個數,方向為從左到右,比如上面的序列中,最后一個非零系數為1),TrailingOnes(托尾系數的個數,并規定不能超過3個),然后通過NC值查表,把

TotalCoeffs ,和TrailingOnes的組合進行編碼,稱為編碼元素coeff_token。接下來,對每個拖尾系數的符合編碼,0表示+,1表示負。再接下來,對剩下的非零系數編碼(此時拖尾系數已經被編碼了,不再包括),編碼方向為從右到左,比如上面的序列中,先編碼1,再編碼3。這些系數被編碼后,是由 level_prefix和level_suffix兩部分組成的。level_prefix的值通過查表得出,level_suffix是由若干個0組成,0的個數由suffixLength決定。再接著對TotalZeros的值編碼。然后對RunBefore(每個非零系數前零的個數)進行編碼,這個方向也是從右到左,并且最后一個(從左邊數的第一個)非零系數前零的個數不需要編碼,因為后面的編過后,剩下多少個0只有一個存放位置,就是最前面。

解碼

由計算出的 bit串長度讀出相應的bits,通過查表得到TotalCoeffs和TrailingOnes的值,此時無輸出,接著讀取拖尾系數的符合,由編碼的順序知,先讀到的是最后一個拖尾系數。解碼完拖尾系數并依次輸出,接下來是剩下的非零系數的值,通過查表解碼并輸出。然后解碼TotalZeros,此時輸出不變,仍為以前的解碼值。接下來解碼RunBefore,因為編碼時是從右往左編的,故第一個解碼出來的RunBefore應該插到第一個解碼出的拖尾系數的前面,即插入的方向也是從右到左,最后一步時,剩下的RunBefore都插入到最前面。

Q:哪位能講一下標準里面的坐標的問題,分不清到底指的是塊,宏塊,尤其是MBAFF時?比如第6章逆掃描時的這兩個公式:y = yO + ( mbAddr % 2 ) * 16(幀),

y = yO + ( mbAddr % 2 ) (場)

A:這是計算像素坐標的計算公式,MBADDR 時是以宏塊對出現的,MBADDR是宏塊對的號碼,所以場模式下是不要乘16的,TOP FIELD和BOTTON FIELD的像素是獨立計算的。表達可能不大準確,也可能有誤,希望各位指點。

Q:為什么要在計算楨內DC預測模式時要+2,+4?

A:16*16和4*4的楨內 DC預測模式中+2,+4的目的是為了四舍五入,使預測值更精確~~~

如(A+B+C+D)/4=190.1,那么約等于190

(A+B+C+D)/4=190.9,也是約等于190

這樣誤差就會大些

所以加上0.5后190.1=190.6,約等于190

而190.9+0.5后=191.4,約等于191

這樣保證了精確性~~~

Q: 為什么量化系數的數組是取[6][4][4]呢?

A:設變量p為需要變換的系數,c(p) 為變換之后的系數,其變換如下:

|1 1 1 1| |p00 p01 p02 p03| |1 2 1 1| |aa ab/2 aa ab/2|

|2 1 -1 -2| |p10 p11 p12 p13| |1 1 -1 -2| * |ab/2 bb/4 ab/2 bb/4|

|1 -1 -1 1| |p20 p21 p22 p23| |1 -1 -1 2| |aa ab/2 aa ab/2|

|1 -2 2 -1| |p30 p31 p32 p33| |1 -2 1 -1| |ab/2 bb/4 ab/2 bb/4|

我們可以看到位于p00、p02、p20、p22位置的系數需要乘aa,p11、p13、p31、p33的系數需要乘bb/4,其余的系數需要乘ab/2,這里a = 0.5,b = sqrt(0.4),c = 0.5。然而整數變換中的乘法運算可以與量化過程的除法運算糅合起來,這樣就產生了你所提到的quant_coef[6][4][4]。第一個分量取6,是因為量化階每隔6就增加一倍,因此只需要記錄下量化階為0-5時的各個系數的大小,而后兩個分量取4則是為了與整數變換的大小相匹配

Q: int cof[4][6][4][4]; //!< correction coefficients from predicted

這個變量是干什么用的啊?

A:這個變量用來存儲解碼并且逆量化之后的系數,其中cof[4][6]的內容如下:

|y0 y1 y4 y5 |

|y2 y3 y6 y7 |

|y8 y9 y12 y13|

|y10 y11 y14 y15|

|u0 u1 v0 v1 |

|u2 u3 v2 v3 |

Q:IDR picture指什么?

A:instantaneous decoder refresh picture,是一種只包含I-slices的picture. IDR picture之后的picture不使用IDR picture之前的picture作為運動估計的參考picture.

[此帖子已被 avs264 在 2006-4-8 11:45:56 編輯過]

[此帖子已被 shirleyhuang 在 2006-4-19 13:46:00 編輯過]

--------------------------------------------------------------------------------

作者:shirleyhuang

發表時間:2006-4-19 13:54:46

PartitionMotionSearch 函數里面static int bx0[5][4] = {{0,0,0,0}, {0,0,0,0}, {0,0,0,0}, {0,2,0,0}, {0,2,0,2}},[5]是模式,[4]是子塊的坐標 。0模式就是指skip或direct模式

ChromaResidualCoding (&dummy)中dummy是計算色度CBP的值,然后在亮度CBP上疊加,構成率失真函數的重要部分

--------------------------------------------------------------------------------

作者:shirleyhuang

發表時間:2006-4-19 21:06:57

常用的測試序列選擇:

Coastguard :為物體的相對運動和鏡頭移動

flower :為物體的劇烈運動和鏡頭的快速移動

garphone :為物體的快速轉換

foreman :為物體轉換和鏡頭移動

mobile&calendar :為物體的多種運動和鏡頭移動

--------------------------------------------------------------------------------

作者:shirleyhuang

發表時間:2006-4-22 17:30:36

為什么幀內預測要用未濾波的圖像而不是濾波后的圖像呢?

幀內預測只能用濾波前的值,因為幀內預測的時候邊界濾波還不能進行,幀內預測所需要的象素點的邊界的濾波不能進行,因為需要等到當前宏塊解完后才開始,但是你現在就在解當前宏塊,所以為了避免預測和濾波的耦合 應該分開來單獨做,prediction的時候保存一個line buffer就解決問題了

h->param.analyse.inter &= X264_ANALYSE_PSUB16x16|X264_ANALYSE_PSUB8x8|X264_ANALYSE_BSUB16x16|

X264_ANALYSE_I4x4|X264_ANALYSE_I8x8;

為什么這么做啊?

幀間要遍歷所有模塊,可以去掉一下選項,就是說,你可以不搜索一些模式,他默認是都要搜索的,比如你編碼P幀的時候,不想搜索的那么精細,可以去掉ANALYSE_PSUB8x8

--------------------------------------------------------------------------------

作者:shirleyhuang

發表時間:2006-4-26 9:34:28

Q:CQM_4IY,CQM_4IC,CQM_4PY,CQM_4PC,CQM_8IY,CQM_8PY 的含義?

A:cqm_4iy->INTRA4X4_LUMA,cqm_4ic->INTRA4X4_CHROMA

cqm_4py->INTER4X4_LUMA,cqm_4ic->INTER4X4_CHROMA

cqm_4py->INTER8X8_LUMA,cqm_4ic->INTER8X8_CHROMA

Q:在x264的x264_cqm_init( x264_t *h )函數中:

for( i = 0; i < 16; i++ )

{

h->dequant4_mf[i_list][q][0] = def_dequant4[q] * h->pps->scaling_list[i_list];

h-> quant4_mf[i_list][q][0] = def_quant4[q] * 16 / h->pps->scaling_list[i_list];

}

第二個式子為什么*16?

A:你不要管這個16,這個16是約定成俗的,要和量化,凡量化一直考慮

Q:unquant4_mf[4][52][16]這個矩陣也是量化里面的,你看量化矩陣和反量化矩陣都是4維的,而這個是3維的

A:unquant4_mf[i_list] [q],是0~15,是線性排列,quant4_mf[i_list][q%6][0],是[][]矩陣排列

Q:在上面的程序中量化和反量化矩陣為什么第三維只為0呢?

A:為0才對,因為本來定義[4][4],現在要線性訪問16個成員,就必須[0]了

以上問題由城里漢子回答,特此感謝!

--------------------------------------------------------------------------------

作者:shirleyhuang

發表時間:2006-5-12 10:05:15

Q:關于skip模式的問題

A:When a Skipped macroblock is signalled in the bitstream, no further data is sent for that macroblock. The decoder calculates a vector for the skipped macroblock and reconstructs the macroblock using motion-compensated prediction from the first reference picture in list 0.

p_skip 就是說只計算參考幀中的mv,傳輸的是0數據,直接把參考中的匹配宏塊拿過來就行了,skip模式只傳送mb_type,其他信息都是從參考楨中獲取,在解碼端計算MV及恢復殘差數據,MV不是從參考幀獲得的,是在解碼端計算,mv是根據周圍的相鄰塊的mv進行計算,好像是取中間值,有點像MV在運動估計時候的預測,是只傳送mb_type,其他信息都可以計算出來 ,這就是skip。

To have a SKIP mode in H.264, a macroblock should meet following conditions all together [5]:

(i) the best motion compensation block size is 16x16,

(ii) reference frame is just one previous one,

(iii) motion vector is (0,0) or the same as its PMV, and(iv) its transform coefficients are all quantized to zero.

(iv) its transform coefficients are all quantized to zero

--------------------------------------------------------------------------------

作者:jqzw

發表時間:2006-5-14 10:47:38

為什么幀內預測要用未濾波的圖像而不是濾波后的圖像呢?

幀內預測只能用濾波前的值,因為幀內預測的時候邊界濾波還不能進行,幀內預測所需要的象素點的邊界的濾波不能進行,因為需要等到當前宏塊解完后才開始,但是你現在就在解當前宏塊,所以為了避免預測和濾波的耦合應該分開來單獨做,prediction的時候保存一個line buffer就解決問題了

----這樣的解釋對嗎?

--------------------------------------------------------------------------------

作者:shirleyhuang

發表時間:2006-5-14 14:34:05

如若解釋不對,還請賜教^-^

--------------------------------------------------------------------------------

作者:shirleyhuang

發表時間:2006-5-21 15:42:17

FrameSkip, 該參數是對原始YUV幀丟棄數,就是說每隔一幀(I或者P,不包括B)丟棄FrameSkip幀。

NumberBFrames,就是兩個編碼幀中間B幀的數目,該數必須小于FrameSkip

FramesToBeEncoded,總共要編碼的幀數,不包括B幀.因為在編碼過程中 b幀對其他幀并不產生影響,而且在實時編碼中,如果負擔過重;或帶寬有限,可以有選擇的丟棄b幀

IntraPeriod,每IntraPeriod幀(I/P幀)有一個I幀編碼

如果你選擇的frameskip>=1,numberbframes=0,intraperiod>1,序列類型:ipp...ipp...

如果你選擇的 frameskip>=1,numberbframes=1,intraperiod>1,序列類型:ipbpb...ipbpb...

如果你選擇的 frameskip>=2,numberbframes=2,intraperiod>1,序列類型:ipbbpbb...ipbbpbb...

--------------------------------------------------------------------------------

作者:oliverzou

發表時間:2006-6-11 23:40:37

h264標準里為什么有PAFF和MBAFF兩種編碼模式,都是出于編碼效率的考慮嗎?

還是PAFF 編碼還考慮了逐行隔行顯示的問題

--------------------------------------------------------------------------------

作者:oliverzou

發表時間:2006-6-11 23:49:46

P_Skip的特別之處在于碼流中不傳輸MVD數據,預測塊的大小肯定史16*16。當下面四個條件滿足任意一個時,當前宏塊的MV預測值直接置為(0,0),不滿足時當作普通P宏塊處理

– mbAddrA is not available

– mbAddrB is not available

– refIdxL0A is equal to 0 and both components of mvL0A are equal to 0

– refIdxL0B is equal to 0 and both components of mvL0B are equal to 0

--------------------------------------------------------------------------------

作者:shirleyhuang

發表時間:2006-7-21 15:33:29

#define SADFUNC(w, h, base) /

uint32_t /

T264_##base##_u_##w##x##h##_c(uint8_t* src, int32_t src_stride, uint8_t* data, int32_t dst_stride) /

{ /

return T264_##base##_u_c(src, src_stride, data, w, h, dst_stride); /

}

這種宏定義無論是在 t264,x264或是jm代碼中都比較常見

使用這樣的宏定義后,函數名字可以根據宏定義進行改變,也就是說,函數名也有宏定義。

相鄰兩個##之間的內容用調用時的()內的相應的內容進行代替,例如:

SADFUNC(16, 16, sad)就用sad代替base,16代替x,16代替h

這樣實際調用函數就為 T264_sad_u_16x16(.........)了

?

總結

以上是生活随笔為你收集整理的H.264 中很有用的一些概念的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

久久久精华网 | 韩国av一区二区三区在线观看 | 日韩视频在线观看视频 | 色婷婷av在线 | 在线观看久 | 精品视频免费观看 | 欧美日韩在线观看一区 | 蜜桃av观看 | 欧美性免费| 天天草天天 | 免费看黄色大全 | 日韩欧美在线视频一区二区 | 国产一级在线观看视频 | 日韩一级电影网站 | 日韩电影中文字幕在线 | 亚洲桃花综合 | 精品一区二区在线免费观看 | 一级黄色在线免费观看 | 日韩精品视频在线观看网址 | 日韩乱理 | 最新中文字幕在线播放 | 日韩中文字幕在线 | 狠狠狠操 | 精品人人人 | 免费网站观看www在线观看 | 久久久99精品免费观看 | 97人人澡人人爽人人模亚洲 | 欧美成人在线网站 | 不卡日韩av| 黄色亚洲大片免费在线观看 | 99久久免费看 | 久久久久久久久久久影院 | 亚洲精品国产日韩 | 九九99靖品 | 国产黄a三级三级 | zzijzzij日本成熟少妇 | 欧美日韩亚洲在线 | 91中文字幕在线 | bbb搡bbb爽爽爽 | 精品国产123 | 在线一级片 | 亚洲一级片免费观看 | 久久久免费| 日韩视频免费观看高清完整版在线 | 成片免费 | 黄色1级大片 | 尤物九九久久国产精品的分类 | 夜夜骑日日 | 伊人影院在线观看 | 在线视频一二三 | 热久久影视 | 夜夜躁狠狠躁日日躁视频黑人 | 91精品久久久久久综合乱菊 | 天天插伊人 | 色五丁香 | 国产.精品.日韩.另类.中文.在线.播放 | 日韩美精品视频 | 亚色视频在线观看 | 丁香五月亚洲综合在线 | www.在线看片.com | 91中文字幕在线视频 | 天天综合色天天综合 | 国产精品一区二区久久精品爱微奶 | 日韩视频中文字幕 | 久久精品久久久精品美女 | 涩av在线 | 国产成人精品一区二 | 日韩二区三区 | 天天天色综合a | 日韩av线观看 | 欧美成年网站 | zzijzzij亚洲成熟少妇 | 亚洲资源在线网 | 人人干天天干 | 亚洲精品在线免费 | 国产精品中文在线 | 最新av免费在线观看 | 精品国产一区二区三区久久影院 | 视频 天天草 | 天天爱天天操天天爽 | 成+人+色综合| 韩日精品在线观看 | 色综合天天天天做夜夜夜夜做 | 成人a免费视频 | 999日韩| 就要色综合 | 中文字幕第 | 毛片网站在线观看 | 99视频精品 | 免费av在线播放 | 亚洲欧洲日韩在线观看 | 成人av一区二区兰花在线播放 | 欧美视频在线观看免费网址 | 成人免费在线观看电影 | 欧美色综合 | 97av在线视频 | 99资源网 | 欧美专区国产专区 | 天天色影院 | 日韩精品免费在线视频 | 在线观看色视频 | 中文字幕免费 | 亚洲五月花 | 探花视频在线观看 | 国产中文视 | 国产中文字幕一区二区 | 国产高清专区 | 黄色av网站在线观看免费 | 色99视频| 欧美在线观看视频一区二区三区 | 国产免费a | 久久草草热国产精品直播 | 成人黄色片在线播放 | 国产免费又粗又猛又爽 | 成人亚洲精品国产www | 久久久蜜桃一区二区 | 91精品国产福利 | 男女免费视频观看 | 国产精品va| 成人精品在线 | 88av网站| 欧美网站黄色 | 国产亚洲精品久久久久久久久久久久 | 中文字幕在线看视频国产中文版 | www91在线| 99久久久久免费精品国产 | 久久精品这里都是精品 | 88av色 | 久热av在线| 一区二区三区精品在线视频 | 综合色在线 | 日本在线观看一区二区 | 色欧美成人精品a∨在线观看 | 国产免费久久 | 91精品在线免费观看视频 | 精品国产亚洲日本 | 在线观看的a站 | 伊人久久五月天 | 久久久蜜桃一区二区 | 黄色av一级片 | 黄色看片 | 就要干b | 99操视频 | 日韩在线| 片黄色毛片黄色毛片 | av免费看在线 | 国产视频欧美视频 | 亚洲精品乱码久久久久久蜜桃不爽 | 美女免费视频观看网站 | 激情一区二区三区欧美 | 欧美日韩一区二区三区不卡 | 久久不卡视频 | 米奇影视7777 | 国产精品第54页 | 成人小视频在线 | 色综合亚洲精品激情狠狠 | 8x成人在线 | 成人免费91| 狠狠操狠狠插 | 久草色在线观看 | 免费三级骚 | 日韩久久久久久久 | 黄色激情网址 | 欧美视频www| 国产成人精品久久亚洲高清不卡 | 国产91勾搭技师精品 | 国产一级电影在线 | 毛片精品免费在线观看 | 久久婷婷色综合 | 99在线精品视频在线观看 | 天堂av色婷婷一区二区三区 | 激情在线五月天 | 二区三区在线 | 国产在线视频导航 | 69精品视频 | 男女拍拍免费视频 | 91九色自拍 | 国产精品久久久久久久久婷婷 | 日韩视频欧美视频 | 国产第一页精品 | 日韩最新av在线 | 天天视频色 | 成人国产精品久久久春色 | 91在线最新 | 日韩在线电影一区二区 | 久久久久久久久久网 | 日韩高清免费电影 | 亚洲最大免费成人网 | 国产精品久久久久久久久久久久久久 | www.99在线观看 | 91在线视频观看免费 | 亚洲国产视频网站 | 国产精品激情偷乱一区二区∴ | 国产精品原创av片国产免费 | 免费观看一区二区 | 国产成人精品女人久久久 | 久久黄色小说视频 | 精品国产欧美一区二区三区不卡 | 亚洲精品国产自产拍在线观看 | 国产伦精品一区二区三区… | 国产精品 日韩 欧美 | 国产精品视频地址 | 天天操夜夜干 | 国产精品久久久久久久久久白浆 | 久久激情小视频 | 最近能播放的中文字幕 | 日韩二区三区在线观看 | 久久精品国产免费看久久精品 | 99精品欧美一区二区蜜桃免费 | 精品国产亚洲一区二区麻豆 | 蜜臀久久99精品久久久无需会员 | av黄色国产| 狠狠色丁香久久婷婷综合丁香 | 在线免费视频一区 | 成人亚洲精品国产www | 国产1区在线 | 国产电影黄色av | 激情视频91| 国产精品乱码一区二区视频 | 欧美精品网站 | 久久久久久久久福利 | 国产原创中文在线 | 午夜视频导航 | 欧美 日韩 性 | 尤物九九久久国产精品的分类 | 国内精品久久久精品电影院 | 中文字幕在线观看第二页 | 色婷婷成人| 国产精品第一页在线观看 | 麻豆视频在线免费看 | 天天干天天拍天天操 | 日韩视频免费 | 久久免费99 | 国产999视频在线观看 | 天天射成人| 黄色成人影院 | 国产一线在线 | 亚洲欧美偷拍另类 | 欧美在线aa | 在线免费观看视频一区 | 91看成人| 四虎在线永久免费观看 | 精品视频123区在线观看 | 五月天综合网站 | 日本中文字幕在线看 | 免费观看www小视频的软件 | 99精品免费久久久久久久久日本 | 在线不卡a | 日韩二区精品 | 久久狠狠一本精品综合网 | 亚洲a在线观看 | 久久成人久久 | 天天做夜夜做 | 一区二区三区四区五区六区 | avove黑丝| 中文视频一区二区 | 最近中文字幕完整视频高清1 | 国产精品成人一区二区三区 | 日韩视频一区二区在线 | 中文字幕一区二区三区四区久久 | 丁香婷婷深情五月亚洲 | 涩涩网站在线观看 | 亚洲成人高清在线 | 日韩免费高清在线观看 | 操操操日日日干干干 | 一级黄毛片| 欧美一级大片在线观看 | 丁香激情视频 | 国产精品99久久久久久武松影视 | 婷婷激情五月 | 激情图片久久 | 久久久久久久av麻豆果冻 | 久久艹99| 成人在线电影观看 | 91香蕉久久 | 波多野结衣小视频 | 成人精品国产免费网站 | 国产精品久久久久影院 | 在线观看aa | 欧美a视频| 探花视频免费观看高清视频 | 天天插天天爱 | 久久精品一二三区白丝高潮 | 91私密视频 | 亚洲国内精品在线 | 精品国产一区二区三区四 | 91中文在线视频 | 精品免费99久久 | 91精品国产成 | 黄色国产高清 | 在线综合色 | 首页av在线 | 久久久亚洲精华液 | 狠狠干我 | 亚洲美女精品视频 | 亚洲激色 | 开心激情五月婷婷 | 97电影网手机版 | 久草在线免费看视频 | 精品国内自产拍在线观看视频 | 亚洲精品在线视频播放 | 久久久九色精品国产一区二区三区 | 激情动态| 国产精品久久久久久久久久东京 | 人人狠狠综合久久亚洲婷 | 亚洲一区美女视频在线观看免费 | 欧美一区二区精品在线 | www.色五月| 亚州黄色一级 | 久久久久亚洲国产精品 | 久久精品精品电影网 | 天天色天天色天天色 | 亚洲欧美va | 亚洲 欧美 国产 va在线影院 | 国产a免费 | 色网站在线看 | 久久综合婷婷 | 最近中文字幕高清字幕在线视频 | 97国产精品亚洲精品 | 天天射色综合 | 在线a人片免费观看视频 | 天天综合天天综合 | 涩涩网站在线看 | 在线视频一二三 | 欧洲亚洲激情 | 天天插视频 | 久久99精品久久久久久三级 | 69国产盗摄一区二区三区五区 | 一区二区三区在线视频观看58 | 中文字幕在线资源 | 久久久国产日韩 | 操操操com| 国产精品一区二区三区四区在线观看 | 欧美a级在线免费观看 | 日韩av成人在线观看 | 国产99免费 | 国产精品99久久久久人中文网介绍 | 久久www免费视频 | 永久免费av在线播放 | 日韩xxx视频| 18做爰免费视频网站 | 人人爽人人插 | 日韩在线高清 | 99久久99久久精品免费 | 午夜影视一区 | 99久久毛片 | 国产精品剧情在线亚洲 | 日韩动漫免费观看高清完整版在线观看 | 欧美美女一级片 | av线上免费观看 | 日日夜夜网 | 亚洲精品欧美视频 | 久久天天躁狠狠躁亚洲综合公司 | 成人小电影在线看 | 四虎国产精品免费观看视频优播 | 在线精品一区二区 | 欧美日韩一区三区 | 香蕉久久久久久av成人 | 日本久久精品视频 | 欧美日韩国产一区二区三区 | 天天草天天草 | 成年人视频在线免费播放 | 午夜av免费在线观看 | 黄色一级在线观看 | 丰满少妇对白在线偷拍 | 久草青青在线观看 | 久久久精品99 | 国产免费久久av | 亚洲韩国一区二区三区 | 国产91在线 | 美洲 | 日韩欧美在线视频一区二区三区 | 97色婷婷成人综合在线观看 | 丁香六月婷婷激情 | 久久久国产99久久国产一 | 女人18精品一区二区三区 | 久久国产精品99精国产 | 四虎成人精品永久免费av | 国产精品久久99综合免费观看尤物 | 欧美另类v | 婷婷色九月 | 丁香六月av| 亚洲国产小视频在线观看 | 精品国产a| 天天综合网久久综合网 | av观看免费在线 | 久操视频在线观看 | 91 中文字幕| 免费看片网址 | 国产一区二区三区在线免费观看 | 久久久久成人精品免费播放动漫 | 91九色蝌蚪视频网站 | 韩国av免费在线观看 | 六月婷婷久香在线视频 | 亚洲午夜剧场 | 99操视频 | 国产精品网红直播 | 超碰97成人 | 国产精品一二 | 国产精品video爽爽爽爽 | 国产色女 | 胖bbbb搡bbbb擦bbbb | 成人一级视频在线观看 | 国产又粗又猛又黄 | 一区二区三区四区五区六区 | 亚洲精品乱码白浆高清久久久久久 | 韩国av在线 | 久久久免费精品视频 | 精品国产乱码久久久久 | 亚洲欧洲日韩 | 久久任你操 | 99久久日韩精品免费热麻豆美女 | 日韩专区av| 亚洲国产精彩中文乱码av | 五月天最新网址 | 天天夜夜操 | 久久噜噜少妇网站 | 中文视频在线 | 99re热精品视频 | 亚洲精品午夜久久久 | 成人精品国产 | 婷婷六月天综合 | 色播五月激情综合网 | 久久综合毛片 | 天天操夜夜曰 | 欧美粗又大 | 97精品一区二区三区 | 成人欧美一区二区三区黑人麻豆 | 亚洲精品美女视频 | 欧美精品视 | 91少妇精拍在线播放 | 99爱视频在线观看 | 国产在线观看黄 | 香蕉影视app | 91在线视频在线观看 | 天天综合网天天 | 91精品国产欧美一区二区 | 黄色www免费 | 欧美久久久 | 久草亚洲视频 | 国产麻豆剧传媒免费观看 | 免费在线成人 | 久久久久久久久影院 | 国产不卡av在线播放 | 免费在线国产精品 | 日韩最新中文字幕 | 欧美日韩亚洲在线观看 | 五月天高清欧美mv | 国产亚洲精品久久久久久移动网络 | 人人爽人人爽 | 久久看片网| 亚洲国产资源 | 日韩视频免费 | 国内精品视频一区二区三区八戒 | 欧美一区二区在线刺激视频 | 日韩一区二区三区高清在线观看 | 亚州国产精品 | 五月开心六月伊人色婷婷 | 久久久这里有精品 | 永久免费毛片在线观看 | 亚洲在线精品视频 | 精品黄色在线 | 999国内精品永久免费视频 | www黄com | 亚洲国内精品在线 | 日韩美在线 | 日本性生活一级片 | 美女视频国产 | 国产精品免费观看网站 | 日韩av在线网站 | 久久精品区| www.黄色网.com | 久久久影院| 久久国产高清 | 婷婷激情小说网 | 久久免费国产电影 | 在线观看日韩精品视频 | 久久艹国产 | 久久99精品久久久久久清纯直播 | 国产黄大片 | 五月婷婷丁香在线观看 | 日本aaa在线观看 | 婷婷丁香狠狠爱 | 97免费| 亚洲免费视频观看 | 99夜色 | 深爱激情综合网 | 黄网站a| 97韩国电影| 久久99精品久久久久久秒播蜜臀 | 婷婷色吧| 亚洲福利精品 | 亚洲一级久久 | 中文字幕在线观看的网站 | 美女又爽又黄 | 97精品久久人人爽人人爽 | 久久精品网址 | 欧美吞精 | 亚洲日日夜夜 | 中文字幕在线观看视频一区二区三区 | 日日躁你夜夜躁你av蜜 | 就色干综合 | 国产精品自在欧美一区 | 在线а√天堂中文官网 | 久久av黄色 | 久久精品免费电影 | 成年人免费观看在线视频 | 在线日韩av| 国内精品久久久久影院日本资源 | 久草视频在线新免费 | 欧美午夜精品久久久久久浪潮 | 婷婷夜夜 | av中文字幕剧情 | 亚洲欧美日韩中文在线 | 欧美日韩1区2区 | 黄色三级av | 国产一级高清 | 九九视频免费 | 最近中文字幕国语免费av | 久久 在线 | 999久久 | 中文字幕韩在线第一页 | 久黄色 | 久久久久免费精品国产小说色大师 | 黄免费在线观看 | 日韩va欧美va亚洲va久久 | 亚洲精品在线视频 | 欧美日韩裸体免费视频 | 免费电影一区二区三区 | 国产成人高清在线 | 国产精品一区免费观看 | 麻花豆传媒一二三产区 | 99热这里只有精品8 久久综合毛片 | 成人精品亚洲 | 亚洲一级免费观看 | 国产精品入口久久 | 亚洲天堂色婷婷 | 久久免费a | 日韩在线观看视频网站 | 国产精品久久久免费看 | 人人爽人人爽人人爽学生一级 | a'aaa级片在线观看 | 99久久精品费精品 | 手机av看片| 国产在线观看午夜 | 99精品免费 | 九九视频网站 | 一区二区视频在线观看免费 | 中文字幕传媒 | 国产精品乱码久久久 | 国产96视频 | 成人超碰在线 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 欧美一级黄色视屏 | 日本精品二区 | 日本中文不卡 | 成人羞羞视频在线观看免费 | 欧美激情综合五月色丁香小说 | 波多在线视频 | 97成人在线观看 | 久久久久免费精品国产小说色大师 | 国产在线观看午夜 | 欧美在线aaa | 深夜免费小视频 | 西西444www高清大胆 | 91av在线精品 | 日韩婷婷 | 麻豆视频免费观看 | 欧美极品xxxxx | 国产69久久久| 免费视频久久久久 | 欧美日韩视频在线观看免费 | 国产精品免费小视频 | 日本久久高清视频 | www.国产在线视频 | 日韩最新av在线 | 九九热av | 最近2019中文免费高清视频观看www99 | 九九综合久久 | 中文字幕刺激在线 | 99c视频高清免费观看 | 91香蕉视频好色先生 | 欧亚日韩精品一区二区在线 | 久久久午夜电影 | 日本视频久久久 | 在线 国产 亚洲 欧美 | 欧美日韩亚洲一 | 美女福利视频一区二区 | 欧美极品少妇xxxx | 久久久久久草 | 岛国精品一区二区 | 日韩毛片在线一区二区毛片 | 美女网站视频免费黄 | 免费黄色在线网址 | www久久国产 | 97精品国产97久久久久久春色 | 四虎在线影视 | 日韩精品在线一区 | 日本成人黄色片 | 永久免费毛片在线观看 | 91久久国产露脸精品国产闺蜜 | 成年人在线免费看片 | 国产精品免费观看网站 | 亚洲伊人婷婷 | 国产成人久久精品一区二区三区 | 999热线在线观看 | 国产不卡网站 | 国产在线视频在线观看 | 黄色日批网站 | 91亚洲视频在线观看 | 亚洲精品欧洲精品 | 欧洲激情在线 | 色妞色视频一区二区三区四区 | 射综合网| 成年人在线电影 | 色偷偷88欧美精品久久久 | 69久久99精品久久久久婷婷 | 97精品国产手机 | 97超碰人人澡 | 在线观看黄色国产 | 黄色h在线观看 | 91中文字幕网 | 在线 国产一区 | 免费a级大片 | 美女国产精品 | 国产精品第一页在线观看 | 99精品视频免费 | 久久久国产精品成人免费 | 97国产超碰在线 | 免费日韩视 | 91爱爱网址| 99视频在线精品 | 九九九视频在线 | 精品国产一区二区三区免费 | 国产香蕉av | 视频一区二区在线 | 色多多视频在线观看 | 精品在线观看国产 | 91手机电视 | 精品国产一区二区在线 | 亚洲乱亚洲乱妇 | 少妇视频在线播放 | 国产精品不卡av | 91色国产在线 | 热久精品| 91字幕| 亚洲精品午夜久久久 | 91精品网站在线观看 | 丁香网婷婷 | 九九av| 欧美一级电影 | 免费看亚洲毛片 | 欧美日在线观看 | 91cn国产在线| 免费色视频网址 | 黄网站污 | 成人黄色小说在线观看 | 在线视频一区观看 | 成人av中文字幕在线观看 | 色国产在线 | 久久久这里有精品 | 久久亚洲免费视频 | av东方在线 | 国产精品99精品久久免费 | 国产精品久久久久免费观看 | 国产手机视频 | 中文字幕在线日本 | 综合色伊人 | 国产永久免费观看 | 日韩成人精品 | 国产中文字幕在线视频 | 国产成人在线精品 | 中文字幕色在线视频 | 久久午夜电影网 | 丁香在线视频 | 日韩啪啪小视频 | 国产群p| 免费视频91| 中文字幕日本在线观看 | 亚洲精品久久久蜜臀下载官网 | 四虎在线免费视频 | 成人av电影免费在线观看 | 在线观看视频免费播放 | 久操视频在线播放 | 日韩高清免费在线观看 | 狠狠干,狠狠操 | 99久久精 | 国产精品成人免费 | 国产高清av免费在线观看 | 欧美日韩视频在线观看免费 | free,性欧美 九九交易行官网 | 亚洲永久字幕 | 亚洲涩涩涩涩涩涩 | 中文字幕在线色 | 一区二区三区四区五区在线视频 | 日韩av电影中文字幕在线观看 | 国产黄色精品在线观看 | 天天操夜夜叫 | 五月激情久久 | 国产成人三级在线 | 在线va网站 | 五月婷婷六月丁香在线观看 | 日韩av电影手机在线观看 | av官网在线| 日韩三区在线观看 | 黄色三级免费观看 | 久综合网| 中中文字幕av | 国产一区视频在线观看免费 | 免费视频你懂的 | 能在线观看的日韩av | freejavvideo日本免费 | 超碰九九 | 亚洲女欲精品久久久久久久18 | 免费亚洲成人 | 99久久精品日本一区二区免费 | 日韩一区二区三区免费电影 | 香蕉视频久久久 | 久久免费影院 | 九九免费在线观看视频 | 精品一二三四视频 | 日韩精品一区二区三区视频播放 | 精品自拍网| 在线免费黄色av | 日韩精品中文字幕一区二区 | 久久国产精品视频免费看 | av中文在线观看 | 亚洲视频免费在线 | 久久人视频 | 韩日精品中文字幕 | 激情在线五月天 | 成人a视频在线观看 | 91丨九色丨首页 | 国产精品24小时在线观看 | 国产黄影院色大全免费 | 色婷婷视频在线 | 九色91在线 | 免费在线观看亚洲视频 | 日韩欧美在线视频一区二区三区 | 超薄丝袜一二三区 | 日韩成人邪恶影片 | 日本不卡123| 99精品国产免费久久 | 欧美a级免费视频 | 狠狠网亚洲精品 | www.香蕉| 久久999精品 | 精品在线观看一区二区 | 婷婷av资源| 国产高清不卡一区二区三区 | 中文在线中文资源 | 深爱激情av | 欧美日韩精品区 | 国产精品18久久久久久久网站 | 婷婷丁香在线 | 91日韩精品视频 | av电影在线免费 | 久久免费国产精品1 | 亚洲精品一区二区三区四区高清 | 国产精品区在线观看 | 天堂网一区二区三区 | 九九99| av在线观 | 欧美日韩精品综合 | 日韩电影中文 | 欧美激情亚洲综合 | 成人国产精品一区二区 | av中文天堂在线 | 婷婷丁香色 | 97人人模人人爽人人少妇 | 国产综合香蕉五月婷在线 | 亚洲激情一区二区三区 | 五月综合在线观看 | 亚洲日本色| 国产理论片在线观看 | 韩国精品一区二区三区六区色诱 | 高清不卡一区二区在线 | 天天人人综合 | 成人精品国产免费网站 | 92中文资源在线 | 99久热在线精品 | 麻豆传媒视频在线免费观看 | 热久久免费视频 | 97自拍超碰 | 日韩免费在线观看 | 日韩精品欧美专区 | 欧美三级免费 | 亚洲视频六区 | 国内精品久久久久久久久 | 四虎永久免费网站 | 日韩高清在线一区二区 | 免费观看完整版无人区 | 色婷婷激婷婷情综天天 | 四虎5151久久欧美毛片 | 18女毛片 | 一本一道久久a久久精品 | 五月天,com | 日本91在线| 最新精品视频在线 | 亚洲免费不卡 | 成人黄大片 | 九九久久婷婷 | 久久国产精品久久久 | 国产婷婷精品 | 亚洲永久精品国产 | 国产精品一区二区三区在线播放 | 99久久超碰中文字幕伊人 | 激情欧美一区二区三区 | 国产在线资源 | 99超碰在线播放 | av免费在线网 | 国产日韩欧美精品在线观看 | 日韩av一区二区三区在线观看 | a级黄色片视频 | 成人毛片久久 | 在线97 | 日韩在线视| 五月色综合 | 国产一区在线视频 | 99综合影院在线 | 国产一区二区在线观看免费 | 黄色高清视频在线观看 | 黄色成年网站 | 人人草在线观看 | 色国产在线 | 久久国产剧场电影 | 激情五月激情综合网 | 九七视频在线 | 中文字幕亚洲高清 | 国产精品成人国产乱 | 久久伊人综合 | 97在线观看免费视频 | www.夜色.com | 欧美一级片在线观看视频 | 黄色毛片视频免费 | 久久国产免费看 | www.黄色| 日韩欧美大片免费观看 | 国产精品久久久久久一区二区三区 | 国产中文字幕在线看 | 国产色a在线观看 | 国内精品久久久久久久久久清纯 | 日韩福利在线观看 | 免费在线观看91 | 西西4444www大胆无视频 | 欧美一级黄色视屏 | 98超碰人人| 91精品专区 | 国产又粗又猛又黄视频 | www.夜夜 | 黄网站免费久久 | 开心丁香婷婷深爱五月 | 国产小视频精品 | 91精品视频观看 | 久久久免费毛片 | 久草在线免费新视频 | 精品久久久久久久久久 | 免费观看一级成人毛片 | 亚洲欧美国产精品18p | 久久免费一 | 亚洲精品欧美精品 | 91人人爽人人爽人人精88v | 四虎国产精品免费观看视频优播 | 国产小视频免费在线网址 | 精品久久久成人 | 国产视频久久久 | 欧美日韩国产精品爽爽 | 99综合电影在线视频 | 精品高清视频 | 亚洲美女视频网 | 国产欧美综合在线观看 | 久久精品www人人爽人人 | 狠狠黄 | 日本h视频在线观看 | 中文字幕黄网 | 精品影院一区二区久久久 | av大全免费在线观看 | 国产色在线 | 91毛片视频 | 久久综合久久综合这里只有精品 | 日韩欧美不卡 | 色开心 | 日韩中午字幕 | 久久视频一区 | 久久久久久久免费观看 | 香蕉久久久久 | 国产高清区| 久草视频在线观 | 在线观看www视频 | 欧亚日韩精品一区二区在线 | 国产在线播放不卡 | 亚洲美女精品视频 | 欧美福利视频 | 国产激情电影综合在线看 | 国产精品伦一区二区三区视频 | 亚洲精品美女在线 | 五月婷婷视频在线观看 | 99久久久久久久 | 国产一区二区日本 | 在线天堂亚洲 | 成人毛片一区二区三区 | 最新成人av | 久久视频免费 | 日韩在线精品一区 | 亚洲日本一区二区在线 | 精品美女久久久久 | 四虎亚洲精品 | 视频一区视频二区在线观看 | a爱爱视频 | 中文字幕频道 | 综合五月 | 天天夜操 | 超碰在线最新地址 | 狠狠色伊人亚洲综合成人 | 色就干| 俺要去色综合狠狠 | 亚洲成人家庭影院 | 激情动态 | 国产美女免费 | 96久久欧美麻豆网站 | 久久久久久久久久久福利 | 国产一区在线视频播放 | 国产精品岛国久久久久久久久红粉 | 欧美国产高清 | 欧美一二三视频 | a级国产乱理论片在线观看 伊人宗合网 | 欧美性黄网官网 | 久久y| 日韩丝袜 | 国产精品久久久毛片 | 麻豆国产网站 | 伊人网av| 久久伊人精品天天 | 国产在线精品国自产拍影院 | 精品国产亚洲在线 | 91免费网 | 国产亚洲片 | 国产精品亚洲人在线观看 | 日韩综合一区二区 | 国产精品理论视频 | 97国产一区二区 | 美女一区网站 | 五月婷婷色播 | 2022中文字幕在线观看 | 午夜电影久久久 | 成人免费观看视频网站 | 国产黄| 久久综合亚洲鲁鲁五月久久 | 天天干婷婷 | 免费观看完整版无人区 | 在线国产视频观看 | 九色在线视频 | 欧美精品亚洲精品日韩精品 | 伊人婷婷色| 日本三级久久 | 欧美日韩激情视频8区 | 亚洲专区在线 | 五月天视频网 | 国产精久久 | 18国产精品白浆在线观看免费 | 日韩欧美在线中文字幕 | 天天操狠狠操网站 | 国产精品网红直播 | 在线观看免费av网站 | 黄免费在线观看 | 国产欧美综合在线观看 | 精品久久久久一区二区国产 | 美女久久久久久久久久 | 国语精品久久 | 久精品视频免费观看2 | 亚洲精品国产综合久久 | 亚洲成人频道 | 欧美日韩亚洲第一 | 久久精品99国产精品日本 | 午夜三级毛片 | 免费看毛片网站 | 在线婷婷| 欧美性色19p | 欧美成人在线免费观看 | 伊人视频| 国产精品网址在线观看 | 亚洲婷久久| 亚洲爱爱视频 | 91插插影库 | 毛片99 | 国产日本在线观看 | 18女毛片 | av片一区| 免费看污在线观看 | 狠狠色噜噜狠狠狠合久 | 国产成人久久久77777 | 亚洲一区视频免费观看 | 久久精品国产免费看久久精品 | 中文字幕av免费观看 | 九九免费观看视频 | 激情视频一区二区三区 | 韩国av一区二区 | 国产91区 | 天天摸天天操天天爽 |