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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

FFmpeg学习教程

發(fā)布時間:2023/12/31 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FFmpeg学习教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、FFmpeg庫介紹

FFmpeg一共包含8個庫:

  • avcodec:編解碼(最重要的庫)。
  • avformat:封裝格式處理。
  • avfilter:濾鏡特效處理。
  • avdevice:各種設(shè)備的輸入輸出。
  • avutil:工具庫(大部分庫都需要這個庫的支持)。
  • postproc:后加工。
  • swresample:音頻采樣數(shù)據(jù)格式轉(zhuǎn)換。
  • swscale:視頻像素數(shù)據(jù)格式轉(zhuǎn)換
  • FFmpeg解碼函數(shù)簡介:

  • av_register_all();//注冊所有文件格式和編解碼庫
  • avformat_network_init();//打開網(wǎng)絡(luò)視頻流
  • av_open_input_file();//讀取文件頭部把信息保存到AVFormatContext結(jié)構(gòu)體
  • av_find_stream_info();//為pFormatCtx->streams填充上正確的信息
  • CODEC_TYPE_VIDEO;//通過判斷得到視頻流類型
  • avcodec_find_decoder();//查找解碼器
  • avcodec_open();//打開編解碼器
  • avcodec_alloc_frame();//分配空間保存幀數(shù)據(jù)
  • av_read_frame();//不斷從流中提取幀數(shù)據(jù)
  • avcodec_decode_video();//解碼視頻流
  • avcodec_close();//關(guān)閉解碼器
  • avformat_close_input_file();//關(guān)閉輸入文件
  • FFmpeg解碼的流程圖如下所示:

    SDL2.0顯示YUV的流程圖:

    ?SDL2.x和SDL1.x顯示流程的區(qū)別如下:

    ? ?參考博客地址:https://blog.csdn.net/leixiaohua1020/article/details/38868499

    SDL1.xSDL2.x
    SDL_SetVideoMode()?SDL_CreateWindow()
    SDL_SurfaceSDL_Window
    SDL_CreateYUVOverlay()SDL_CreateTexture()
    SDL_OverlaySDL_Texture
    ??

    資料參考:

    【1】《最簡單的基于FFMPEG+SDL的視頻播放器 ver2 (采用SDL2.0)》https://blog.csdn.net/leixiaohua1020/article/details/38868499

    二、FFmpeg數(shù)據(jù)結(jié)構(gòu)詳解:

    1、AVFormatContext

    ? ? ?描述媒體文件或媒體流構(gòu)成和基本信息(包含碼流參數(shù)較多,位于:avformat.h),封裝格式上下文結(jié)構(gòu)體,也是統(tǒng)領(lǐng)全局的結(jié)構(gòu)體,保存了視頻文件封裝格式相關(guān)信息
    主要變量:

    struct AVInputFormat *iformat:輸入數(shù)據(jù)的封裝格式
    AVIOContext *pb:輸入數(shù)據(jù)緩存
    unsigned int nb_streams:音視頻流個數(shù)(輸入視頻的AVStream 個數(shù))
    AVStream **streams:音視頻流(輸入視頻的AVStream []數(shù)組)
    char filename[1024]:文件名
    int64_t duration:時長(單位:us)(輸入視頻的時長(以微秒為單位))
    int bit_rate:比特率(輸入視頻的碼率)
    AVDictionary *metadata:元數(shù)據(jù)

    2、AVInputFormat

    ? ?每種封裝格式(例如FLV, MKV, MP4, AVI)對應(yīng)一個該結(jié)構(gòu)體。

    long_name:封裝格式的長名稱
    extensions:封裝格式的擴(kuò)展名
    id:封裝格式ID
    一些封裝格式處理的接口函數(shù)

    3、AVCodecContext:

    ? ?描述編解碼器上下文的數(shù)據(jù)結(jié)構(gòu),包含編解碼器需要的參數(shù)信息(位于:avcodec.h),編碼器上下文結(jié)構(gòu)體,保存了視頻(音頻)編解碼相關(guān)信息
    說明:

    codec:編解碼器的AVCodec
    width, height:圖像的寬高(只針對視頻)
    pix_fmt:像素格式(只針對視頻)
    sample_rate:采樣率(只針對音頻)
    channels:聲道數(shù)(只針對音頻)
    sample_fmt:采樣格式(只針對音頻)

    4、AVStream:

    ? ?描述一個媒體流(存儲視頻/音頻流信息的結(jié)構(gòu)體,位于:avformat.h),視頻文件中每個視頻(音頻)流對應(yīng)一個該結(jié)構(gòu)體
    主要變量:

    AVCodecContext *codec:視頻/音頻流的AVCodecContext
    AVRational time_base:時間基準(zhǔn),真正的時間 =PTS*time_base
    int64_t duration:該視頻/音頻流時間長度
    AVDictionary *metadata:元數(shù)據(jù)信息
    AVRational avg_frame_rate:幀率
    AVPacket attached_pic:附加圖片

    5、AVCodec

    ? ?每種視頻(音頻)編解碼器(例如H.264解碼器)對應(yīng)一個該結(jié)構(gòu)體。

    name:編解碼器名稱
    long_name:編解碼器長名稱
    type:編解碼器類型
    id:編解碼器ID
    一些編解碼的接口函數(shù)

    6、AVPacket:

    ? 存儲一幀壓縮編碼數(shù)據(jù)。

    uint8_t *data:壓縮編碼數(shù)據(jù),一個AVPacket的data通常對應(yīng)一個NAL。
    int ? size:data的大小
    int64_t pts:顯示時間戳
    int64_t dts:解碼時間戳
    int ? stream_index:標(biāo)識該AVPacket所屬的視頻/音頻流。

    7、AVFrame

    ? ?存儲一幀解碼后像素(采樣)數(shù)據(jù)。

    data:解碼后的圖像像素數(shù)據(jù)(音頻采樣數(shù)據(jù))。
    linesize:對視頻來說是圖像中一行像素的大小;對音頻來說是整個音頻幀的大小。
    width, height:圖像的寬高(只針對視頻)。
    key_frame:是否為關(guān)鍵幀(只針對視頻) 。
    pict_type:幀類型(只針對視頻) 。例如I,P,B。

    三、常用的API接口

    1、avformat_open_input

    int avformat_open_input(AVFormatContext **ic_ptr,const char *filename,AVInputFormat *fmt,AVDictionary **options);

    作用:打開文件或URL,并使基于字節(jié)流的底層輸入模塊得到初始化;解析多媒體文件或多媒體流的頭信息,創(chuàng)建AVFormatContext結(jié)構(gòu)并填充其中的關(guān)鍵字段,依次為各個原始流建立AVStream結(jié)構(gòu)。
    參數(shù):

    ic_ptr:用于返回avformat_open_input內(nèi)部構(gòu)造的一個AVFormatContext結(jié)構(gòu)體。
    filename:指定文件名。
    fmt:用于顯式指定輸入文件的格式,如果設(shè)為空則自動判斷其輸入格式。
    options:傳入的附加參數(shù)。

    ? ? ?說明:這個函數(shù)通過解析多媒體文件或流的頭信息及其他輔助數(shù)據(jù),能夠獲取足夠多的關(guān)于文件、流和編解碼器的信息,但任何一種多媒體格式提供的信息都是有限的,而且不同的多媒體軟件制作對頭信息的設(shè)置各有不同,另外這些軟件在產(chǎn)生多媒體內(nèi)容時難免引入錯誤,這種情況下并不能保證獲取到所有需要的信息,這是就要考慮另一個函數(shù):avformat_find_stream_info。


    2、avformat_find_stream_info

    int avformat_find_stream_info(AVFormatContext *ic, AVDictionary **options);
    作用:用于獲取必要的編解碼器參數(shù)。需要得到各媒體流對應(yīng)編解碼器的類型和id,這是兩個定義在avutils.h和avcodec.h中的枚舉:

    enum AVMediaType {AVMEDIA_TYPE_UNKNOWN = -1,AVMEDIA_TYPE_VIDEO,AVMEDIA_TYPE_AUDIO,AVMEDIA_TYPE_DATA,AVMEDIA_TYPE_SUBTITLE,AVMEDIA_TYPE_ATTACHMENT,AVMEDIA_TYPE_NB }; enum CodecID {CODEC_ID_NONE,CODEC_ID_MPEG1VIDEO,CODEC_ID_MPEG2VIDEO,CODEC_ID_MPEG2VIDEO_XVMC,CODEC_ID_H261,CODEC_ID_H263, CODEC_ID_H264,... };

    ? ? 若媒體格式的數(shù)據(jù)流具有完整頭信息,可以通過avformat_open_input得到編解碼器的類型和id;否則,需要通過avformat_find_stream_info函數(shù)獲取。此外,對于音頻編解碼器,時間基準(zhǔn)、采樣率、聲道數(shù)、位寬、幀長度與視頻編解碼器圖像大小、色彩空間等也需要從avformat_find_stream_info函數(shù)得到。

    3、av_read_frame

    int av_read_frame(AVFormatContext *s, AVPacket *pkt);
    作用:用于從多媒體文件或多媒體流中讀取媒體數(shù)據(jù),數(shù)據(jù)由AVPacket結(jié)構(gòu)pkt來存放。對于音頻數(shù)據(jù),若是固定比特率,則pkt中裝載一個或多個音頻幀;若為可變比特率,則pkt中裝載一個音頻幀。對于視頻數(shù)據(jù),pkt中裝載有一個視頻幀。注:當(dāng)再次調(diào)用本函數(shù)之前,需使用av_free_packet釋放pkt所占用的資源。

    4、av_seek_frame

    int av_seek_frame(AVFormatContext *s, int stream_index, int64_t timestamp, int flags);
    作用:通過改變媒體文件的讀寫指針來實現(xiàn)對媒體文件的隨機(jī)訪問,大多源于媒體播放器的快進(jìn)、快退等功能。
    參數(shù):

    s:AVFormatContext指針;
    avformat_open_input返回得到。
    stream_index:指定媒體流。
    timestamp:時間標(biāo)簽。
    flags:定位方式。

    5、av_close_input_file

    void av_close_input_file(AVFormatContext *s);

    作用:關(guān)閉媒體文件,釋放資源,關(guān)閉物理IO。

    6、avcodec_find_decoder

    AVCodec *avcodec_find_decoder(enum CodecID id);
    AVCodec *avcodec_find_decoder_by_name(const char *name);
    作用:根據(jù)指定解碼器ID或者解碼器名稱查找相應(yīng)的解碼器并返回AVCodec 。

    7、avcodec_open

    int avcodec_open(AVCodecContext *avctx, AVCodec *codec);
    作用:根據(jù)輸入的AVCodec指針具體化AVCodecContext結(jié)構(gòu)。在調(diào)用該函數(shù)之前,首先調(diào)用avcodec_alloc_context分配一個AVCodecContext結(jié)構(gòu),或調(diào)用avformat_open_input獲取媒體文件中對應(yīng)媒體流的AVCodecContext結(jié)構(gòu);
    此外,通過avcodec_find_decoder獲取AVCodec結(jié)構(gòu)。

    8、avcodec_decode_video2

    int avcodec_decode_video2(AVCodecContext *avctx,AVFrame *picture,int *got_picture_ptr,AVPacket *avpkt);
    作用:解碼視頻幀。
    參數(shù):
    avctx:解碼器上下文。
    picture:輸出數(shù)據(jù)。
    got_picture_ptr:指示是否有解碼數(shù)據(jù)輸出。
    avpkt:輸入數(shù)據(jù)。

    9、avcodec_decode_audio4

    int avcodec_decode_audio4(AVCodecContext *avctx, AVFrame *frame, int *got_frame_ptr, AVPacket *avpkt);
    作用:解碼音頻幀。輸入數(shù)據(jù)在AVPacket結(jié)構(gòu)中,輸出數(shù)據(jù)在frame中,got_frame_ptr表示是否有數(shù)據(jù)輸出。
    參數(shù):
    avctx:解碼器上下文。
    frame:輸出數(shù)據(jù)。
    got_frame_ptr:指示是否有解碼數(shù)據(jù)輸出。

    avpkt:輸入數(shù)據(jù)。

    10、avcodec_close

    int avcodec_close(AVCodecContext *avctx);作用:關(guān)閉解碼器,釋放avcodec_open中分配的資源。

    四、代碼流程

    ? ? 這是來自雷霄驊大神的教程代碼《最簡單的基于FFmpeg的解碼器》

    #include <stdio.h> #define __STDC_CONSTANT_MACROS extern "C" { #include "libavcodec/avcodec.h" #include "libavformat/avformat.h" #include "libswscale/swscale.h" }; int main(int argc, char* argv[]) { AVFormatContext *pFormatCtx; int i, videoindex; AVCodecContext *pCodecCtx; AVCodec *pCodec; AVFrame *pFrame,*pFrameYUV; uint8_t *out_buffer; AVPacket *packet; int y_size; int ret, got_picture; struct SwsContext *img_convert_ctx; //輸入文件路徑 char filepath[]="../video/Titanic.ts"; int frame_cnt; av_register_all();//注冊所有組件 avformat_network_init(); pFormatCtx = avformat_alloc_context(); //打開輸入視頻文件 if(avformat_open_input(&pFormatCtx,filepath,NULL,NULL)!=0){ printf("Couldn't open input stream.\n"); return -1; } //獲取視頻文件信息 if(avformat_find_stream_info(pFormatCtx,NULL)<0){ printf("Couldn't find stream information.\n"); return -1; } videoindex=-1; for(i=0; i<pFormatCtx->nb_streams; i++) if(pFormatCtx->streams[i]->codec->codec_type==AVMEDIA_TYPE_VIDEO){ videoindex=i;//找到視頻的數(shù)組位置 break; } if(videoindex==-1){ printf("Didn't find a video stream.\n"); return -1; } pCodecCtx=pFormatCtx->streams[videoindex]->codec; pCodec=avcodec_find_decoder(pCodecCtx->codec_id);//查找解碼器 if(pCodec==NULL){ printf("Codec not found.\n"); return -1; } if(avcodec_open2(pCodecCtx, pCodec,NULL)<0){//打開解碼器 printf("Could not open codec.\n"); return -1; } /* * 在此處添加輸出視頻信息的代碼 * 取自于pFormatCtx,使用fprintf() */ printf("視頻的時長:%dμs\n", pFormatCtx->duration);//輸入視頻的時長(以微秒為單位) pFrame=av_frame_alloc(); pFrameYUV=av_frame_alloc(); out_buffer=(uint8_t *)av_malloc(avpicture_get_size(AV_PIX_FMT_YUV420P, pCodecCtx->width, pCodecCtx->height)); avpicture_fill((AVPicture *)pFrameYUV, out_buffer, AV_PIX_FMT_YUV420P, pCodecCtx->width, pCodecCtx->height); packet=(AVPacket *)av_malloc(sizeof(AVPacket)); //Output Info----------------------------- printf("--------------- File Information ----------------\n"); av_dump_format(pFormatCtx,0,filepath,0); printf("-------------------------------------------------\n"); img_convert_ctx = sws_getContext(pCodecCtx->width, pCodecCtx->height, pCodecCtx->pix_fmt, pCodecCtx->width, pCodecCtx->height, AV_PIX_FMT_YUV420P, SWS_BICUBIC, NULL, NULL, NULL); frame_cnt=0; //從輸入文件讀取一幀壓縮數(shù)據(jù) while(av_read_frame(pFormatCtx, packet)>=0){ if(packet->stream_index==videoindex){ /* * 在此處添加輸出H264碼流的代碼 * 取自于packet,使用fwrite() */ ret = avcodec_decode_video2(pCodecCtx, pFrame, &got_picture, packet);//解碼一幀壓縮數(shù)據(jù) if(ret < 0){ printf("Decode Error.\n"); return -1; } if(got_picture){ sws_scale(img_convert_ctx, (const uint8_t* const*)pFrame->data, pFrame->linesize, 0, pCodecCtx->height, pFrameYUV->data, pFrameYUV->linesize); printf("Decoded frame index: %d\n",frame_cnt); /* * 在此處添加輸出YUV的代碼 * 取自于pFrameYUV,使用fwrite() */ frame_cnt++; } } av_free_packet(packet); } sws_freeContext(img_convert_ctx); av_frame_free(&pFrameYUV); av_frame_free(&pFrame); avcodec_close(pCodecCtx);//關(guān)閉解碼器 avformat_close_input(&pFormatCtx);//關(guān)閉輸入視頻文件。 return 0; }

    ?

    ?

    總結(jié)

    以上是生活随笔為你收集整理的FFmpeg学习教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    国产精品成人一区二区三区吃奶 | 天天色天天上天天操 | 日日天天狠狠 | 天天综合导航 | 国产一区二区在线免费观看 | 免费在线成人av电影 | 久久99国产视频 | 欧美日韩精品在线视频 | a天堂一码二码专区 | 久久视频精品在线观看 | 五月天综合在线 | 黄影院| 九九免费观看全部免费视频 | 色偷偷网站视频 | 成人福利在线 | 日韩激情视频在线 | 丝袜+亚洲+另类+欧美+变态 | 99视屏| 国产成人精品三级 | 免费福利在线 | 在线观看中文字幕 | 黄色一级大片在线免费看国产一 | 天天操天天舔天天爽 | av高清免费在线 | 欧美一区二区精品在线 | x99av成人免费| 国产99黄| 黄色毛片一级片 | 国产一区网| 国产精品日韩在线观看 | 日日操天天操狠狠操 | 最新超碰在线 | 国产一区国产二区在线观看 | 五月天中文在线 | 337p日本大胆噜噜噜噜 | 91最新网址在线观看 | 狠狠撸电影| 911香蕉| 91香蕉久久 | 伊人射| 婷婷av电影 | 亚洲精品国产电影 | 国产精品成久久久久 | 婷婷色 亚洲| 久久免费视频这里只有精品 | 久久久久成人精品 | 99tvdz@gmail.com | 黄色av免费| 成人网中文字幕 | 在线观看日本高清mv视频 | 日韩精品欧美视频 | 国产精品永久久久久久久久久 | 国产精品精品久久久久久 | 成人一级在线 | 狠狠插狠狠干 | 91高清视频免费 | 国产午夜影院 | 日日操日日插 | 西西444www大胆高清视频 | 毛片二区 | 狠狠干成人 | 色综合久久久久久久久五月 | 国产精品美女久久久久久网站 | 天天干天天爽 | 日韩综合精品 | 97色免费视频 | 五月婷婷在线综合 | 亚洲网站在线 | 欧美最猛性xxxxx(亚洲精品) | 91精品视频导航 | 日韩啪视频 | 在线观看午夜av | www.久久久.cum | 99久久久久国产精品免费 | 久久久久在线观看 | 国产成人精品国内自产拍免费看 | 国产精品自产拍在线观看网站 | 天天骚夜夜操 | 在线观看国产www | 精品国产一区二区三区免费 | 日本精品视频网站 | 免费三级骚 | 久久婷婷一区二区三区 | 久久久久久久久国产 | 99精品视频在线 | 手机在线永久免费观看av片 | 激情视频二区 | 日本夜夜草视频网站 | 91精品国产福利在线观看 | 成年人国产在线观看 | 国产午夜精品一区二区三区嫩草 | 夜添久久精品亚洲国产精品 | 在线观看黄色大片 | 亚洲 精品在线视频 | 成人欧美一区二区三区在线观看 | 日韩大片在线观看 | 免费日韩| 91色偷偷| 99精品国产99久久久久久97 | 成年人免费看片网站 | 美女黄网久久 | 一级黄色在线视频 | 亚洲一级电影 | 国产超碰在线观看 | 五月天com | 色婷婷福利| 欧美激情另类 | 看片的网址 | 国产福利av | 91九色国产 | 最新av电影网站 | 亚洲视频免费在线观看 | 欧美成人亚洲成人 | 国产专区精品视频 | 成人免费大片黄在线播放 | 人人草在线观看 | 国产在线播放一区二区三区 | 欧美在线观看视频一区二区三区 | 久久无码av一区二区三区电影网 | 久热久草在线 | 五月婷婷操 | 精品网站999www| 国产在线观看网站 | 亚洲成人av片在线观看 | 久久深爱网 | 国产精品免费久久久久 | 日韩超碰在线 | 2019精品手机国产品在线 | 久久久久女人精品毛片九一 | 欧美日韩在线免费观看视频 | 国产高清在线观看 | 天天操天天色天天射 | 日韩一区二区三区在线观看 | a天堂免费| 98超碰在线观看 | 激情视频一区二区三区 | 国产伦精品一区二区三区… | 中文字幕国产在线 | 久草爱视频 | 婷婷去俺也去六月色 | 91在线精品观看 | 999国内精品永久免费视频 | 超碰97网站| 欧美午夜精品久久久久久浪潮 | 中文国产成人精品久久一 | 成人av电影免费在线观看 | 亚洲精品视频网站在线观看 | 精品亚洲一区二区三区 | 亚洲三级在线免费观看 | 成人免费观看网站 | 成人a级大片 | 日韩久久久久久久久久 | 狠狠色综合网站久久久久久久 | 国产午夜av | 在线看一区二区 | 中文字幕视频免费观看 | 国产精品婷婷午夜在线观看 | 久久久久久久久久久影院 | 欧美日韩国产一二 | 国产在线91在线电影 | 久久久久中文 | 97精品国产aⅴ | 中文字幕一二三区 | 一级a性色生活片久久毛片波多野 | 91在线日韩| 精品久久久久久久久久久久久久久久 | 国产精品亚洲视频 | 天天操天天操天天爽 | 综合久久久久久久久 | 久久黄页 | 国产资源中文字幕 | 久久这里只精品 | 欧美夫妻性生活电影 | 一本一本久久a久久精品综合小说 | 成年人在线观看 | 精品中文字幕在线播放 | 九九热精| 欧美伦理一区 | 在线a视频免费观看 | 玖玖玖国产精品 | 亚洲综合一区二区精品导航 | 99热这里只有精品在线观看 | 丁香五香天综合情 | 在线影视 一区 二区 三区 | 乱子伦av | 婷婷综合五月天 | 精品黄色在线观看 | 91丨九色丨高潮丰满 | 看片的网址 | 2023天天干| 91成人精品国产刺激国语对白 | 六月激情丁香 | 久久99免费 | 99免费视频 | 四虎国产精品成人免费4hu | 国产一区二区手机在线观看 | 免费看片黄色 | 日韩高清精品一区二区 | 在线免费视频 你懂得 | 天天射网| www.久久久| 午夜精品一二区 | 亚洲成免费 | 日韩欧美一区二区三区视频 | 久草网免费 | 热久久最新地址 | 欧美另类69 | 玖玖综合网 | 一区二区精品国产 | 国产高清在线永久 | 国产日产精品一区二区三区四区 | 97热在线观看 | 日韩成人免费在线观看 | 亚洲一区动漫 | 天堂av色婷婷一区二区三区 | 黄色国产精品 | 久久黄色网 | a视频免费在线观看 | 国产黄色片久久 | 国产一区免费看 | 手机av看片 | 色资源网免费观看视频 | 久久99久久99精品免费看小说 | 国产精品都在这里 | 一级黄色在线免费观看 | 在线观看日韩专区 | 久久久电影 | 久久视频精品在线观看 | 亚洲人成影院在线 | 国产中文视 | 国产麻豆视频免费观看 | 中文免费观看 | 激情婷婷色 | 99国产视频在线 | 婷婷久久精品 | 黄色在线视频网址 | 日韩视频一区二区三区在线播放免费观看 | 毛片一二区 | 麻豆av一区二区三区在线观看 | 九九九电影免费看 | 97在线观看免费观看 | 7777xxxx| 午夜电影久久久 | 久久久网 | 久草在线一免费新视频 | 91麻豆精品| 久久久亚洲麻豆日韩精品一区三区 | 一级性生活片 | 欧美日韩一区二区免费在线观看 | 日韩资源在线观看 | 久久欧美综合 | 久久久影院一区二区三区 | 国内精品中文字幕 | 视频一区二区免费 | 国产精品国产三级国产aⅴ入口 | 一二三区av| 91九色视频| www.人人干| 亚洲日本一区二区在线 | 天天操福利视频 | 亚洲区另类春色综合小说校园片 | 一级成人免费 | 日躁夜躁狠狠躁2001 | 婷婷在线资源 | 国产亚洲精品久久久久久网站 | 欧美韩日在线 | 天天想夜夜操 | 亚洲欧美日韩精品久久奇米一区 | 一本一道波多野毛片中文在线 | 中文字幕日韩精品有码视频 | 亚洲最大av在线播放 | 最近中文字幕免费av | 在线日韩亚洲 | 日本韩国在线不卡 | 日韩高清成人 | 蜜桃av久久久亚洲精品 | 欧美精品一区在线 | 国产精品99久久久久久宅男 | 久久视讯 | 国产一级片免费观看 | 久久亚洲精品电影 | 探花视频在线观看免费版 | 啪啪肉肉污av国网站 | 亚洲国内精品在线 | 国产亚洲一区二区在线观看 | 在线色亚洲| www.香蕉| 韩国av在线播放 | 日日操日日插 | 欧美成年人在线视频 | 免费成人在线网站 | 日韩欧美综合 | 香蕉视频导航 | 中文一区二区三区在线观看 | 最近中文字幕mv免费高清在线 | 欧美一级黄色网 | bayu135国产精品视频 | 日韩免费在线观看视频 | 亚洲 欧洲av | 黄色免费网战 | 在线观看91 | 狠狠干网 | 色婷婷综合久久久中文字幕 | 国产午夜精品在线 | 久久综合导航 | 久久99这里只有精品 | 999久久久久| 久久国产精品99久久久久久老狼 | av高清免费在线 | aaa毛片视频 | 久久综合久久久 | 香蕉视频免费在线播放 | 亚洲国产日韩一区 | 国产一级a毛片视频爆浆 | 97精品国产一二三产区 | 免费av一级电影 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 91一区二区三区在线观看 | 中文字幕国产精品一区二区 | 天堂在线免费视频 | 久久国产精品免费视频 | 久久久网站 | 狠狠操狠狠干天天操 | 五月婷婷一区二区三区 | www久草| 色a综合| 精品免费视频. | 黄色在线免费观看网站 | 国产在线国偷精品产拍免费yy | 欧美亚洲免费在线一区 | 欧美国产一区在线 | 黄色一级大片在线观看 | 国产中文欧美日韩在线 | 欧美性生交大片免网 | 成人免费视频播放 | 99精彩视频在线观看免费 | 午夜国产在线观看 | 午夜精品福利一区二区 | 欧美日韩免费一区 | 亚洲一级在线观看 | 亚洲aaa毛片 | 国产精品白浆视频 | 天天综合导航 | 69国产盗摄一区二区三区五区 | 天天爱天天操天天干 | 亚洲aⅴ在线 | 亚洲免费在线播放视频 | 911国产在线观看 | 久久久高清一区二区三区 | 激情校园亚洲 | 久久久久国产免费免费 | 亚洲天天在线日亚洲洲精 | 免费观看久久 | 免费福利视频导航 | 播五月婷婷 | av在观看 | 亚洲欧美精品一区 | 香蕉视频网址 | 激情伊人五月天久久综合 | 久久精品久久精品久久 | www.国产在线观看 | 久久精品国产亚洲a | 国内精品视频久久 | 91成人网在线 | 激情五月六月婷婷 | 国产精品第2页 | 国产精品久久99综合免费观看尤物 | 成人四虎影院 | 婷婷成人综合 | 韩国三级一区 | 香蕉在线观看视频 | 91亚洲在线 | 国产精品久久久久久久免费大片 | 久久天天躁夜夜躁狠狠躁2022 | www99精品| 成人免费在线观看入口 | 国产成人中文字幕 | 九九综合九九 | 国产小视频91 | 日韩系列在线 | 91爱爱免费观看 | 毛片网在线 | 在线观看免费成人av | 成年人网站免费观看 | 日批视频| 国产亚洲视频在线观看 | 免费观看www视频 | 国产97视频 | 一区二区视频电影在线观看 | 成 人 黄 色 视频免费播放 | 国产高清99 | 亚洲欧美乱综合图片区小说区 | 婷婷丁香七月 | 国产高清小视频 | 97精品视频在线 | 综合久久久久久久 | 日韩中文字幕免费视频 | 黄色精品久久久 | 在线91观看 | 日本精品视频在线观看 | 婷婷精品国产欧美精品亚洲人人爽 | 午夜精品久久久久久中宇69 | 欧美日韩中文字幕视频 | 久久久久亚洲精品 | 国产裸体永久免费视频网站 | 亚洲污视频| 精品在线观看一区二区 | 亚洲午夜av | 日韩一二区在线观看 | 成人三级av | 91精品第一页 | 精品国产大片 | 精品国内自产拍在线观看视频 | 天天射天天做 | 色婷婷狠| 黄色一级大片免费看 | 国产91免费在线 | 久久久久中文字幕 | 日韩黄色在线 | 精品国自产在线观看 | 亚洲一二三区精品 | 日日躁你夜夜躁你av蜜 | 天天干天天想 | 中文字幕丝袜 | 久久久久看片 | 日韩av线观看 | 国产黄色免费看 | 搡bbbb搡bbb视频 | 91黄色在线视频 | 中文字幕无吗 | av观看在线观看 | 亚洲aaa级| 精品亚洲免费视频 | 日韩欧美在线播放 | 精品视频免费观看 | 日本电影久久 | 在线免费观看国产黄色 | 在线亚洲日本 | 中文字幕亚洲综合久久五月天色无吗'' | 国产理伦在线 | 日日摸日日添夜夜爽97 | 国产高清视频网 | 亚洲综合色激情五月 | 字幕网av| 久久天天躁狠狠躁夜夜不卡公司 | 亚洲一区二区精品在线 | 欧美日韩色婷婷 | 国产精品永久久久久久久久久 | 午夜性生活片 | 久久午夜网| 天天干夜夜擦 | 国产xxxx| 黄网av在线| 99亚洲精品在线 | 国产高清在线免费视频 | 久草精品视频在线观看 | 成人在线观看影院 | 国产乱老熟视频网88av | 久久久久久久久免费 | 欧美乱淫视频 | 99精品国产aⅴ | 国产精品一区二区免费看 | 97超碰在线久草超碰在线观看 | 波多野结衣在线观看一区二区三区 | 91在线精品视频 | 国产亚洲精品日韩在线tv黄 | 亚洲另类视频在线观看 | 国产美女在线观看 | 99热精品国产 | 日本黄色大片儿 | 免费一级特黄录像 | av网址最新 | 免费观看性生活大片3 | 久99久精品 | 最近中文字幕免费大全 | 99精品视频免费观看 | 欧美伦理一区二区 | 一级黄色片在线播放 | 亚洲精品乱码久久久久久高潮 | 91在线视频免费91 | 黄p在线播放 | 中文永久字幕 | 国产精品久久久久久久久毛片 | 808电影免费观看三年 | 久久综合干 | 免费在线成人av | 亚洲国产一区二区精品专区 | 黄色精品网站 | 狠狠干天天 | 激情电影影院 | 91视频免费网址 | 午夜精品久久久久久久久久久久 | 国产亚洲片 | 久久久久女人精品毛片九一 | 91午夜精品 | 欧美国产日韩一区二区 | 中文字幕在线视频一区二区三区 | 精品国产一区二区三区久久久 | 99精品免费久久久久久久久 | 奇米影视在线99精品 | 日韩成人高清在线 | av丁香| 超碰在线人 | 国产欧美精品一区二区三区 | 夜夜躁日日躁狠狠久久av | 免费a现在观看 | 色之综合网 | 日日干天天射 | 日本最新高清不卡中文字幕 | a在线视频v视频 | 丁香视频| 精品a在线 | 麻豆视传媒官网免费观看 | 91九色视频在线 | 九九久久影视 | 手机av在线不卡 | 99精品国产在热久久下载 | 成人a在线观看高清电影 | 国产一级免费片 | 91视频麻豆视频 | 欧美aaa视频 | 国产在线中文 | 天天摸日日操 | 欧美午夜性| 日韩视频a | 亚洲精品麻豆 | 国产精品久久影院 | 亚洲理论在线观看电影 | av国产在线观看 | 久久专区| 精品久久久久久久久亚洲 | 国产超碰在线观看 | 国产又黄又爽又猛视频日本 | 国产免费作爱视频 | 日本精品久久久久中文字幕5 | 亚洲精品网址在线观看 | 日韩二区在线播放 | 在线观看国产亚洲 | 中文字幕精品一区久久久久 | 99久久精品免费看国产 | 成人h动漫精品一区二 | 国产黄色片网站 | 久久久久国产精品一区二区 | 国产黑丝袜在线 | 99精品国产99久久久久久97 | 四虎在线观看精品视频 | 亚洲精品黄色在线观看 | 久久国产精品精品国产色婷婷 | 久久久久久麻豆 | 99久国产 | 精品久久国产精品 | 三上悠亚在线免费 | 欧美五月婷婷 | 久久久久久久久久免费视频 | 久久国产精品小视频 | 亚洲观看黄色网 | 久久一视频 | 在线观看a视频 | 免费69视频 | 99精品视频在线观看 | 色鬼综合网 | 99色国产| 婷婷性综合 | 日韩精品一区二区电影 | 伊人视频| 亚洲精品高清一区二区三区四区 | 国产主播大尺度精品福利免费 | 久久曰视频| av中文天堂 | 天天爽天天碰狠狠添 | 亚洲国产精品成人女人久久 | 国产原创在线 | 成人在线观看你懂的 | 天天综合网久久综合网 | 国产亚洲精品久久久久久移动网络 | 精品国产伦一区二区三区免费 | 国产亚洲精品久 | 国产一级在线观看 | www.大网伊人 | 在线国产欧美 | 美腿丝袜一区二区三区 | 午夜.dj高清免费观看视频 | 人人澡人人爽 | 久久这里只有精品9 | 91精品久久久久久久99蜜桃 | 色爱区综合激月婷婷 | 久久精品视频免费观看 | 成年人电影免费在线观看 | www.亚洲精品| 毛片1000部免费看 | 日韩狠狠操 | 在线视频观看你懂的 | 成人午夜毛片 | 国产亚洲精品日韩在线tv黄 | 欧美巨乳波霸 | 亚洲精品久久久久中文字幕m男 | 国产精品一区二区三区久久久 | 一区二区三区视频 | 黄色软件网站在线观看 | 日韩免费观看视频 | 亚洲午夜精品在线观看 | 亚洲jizzjizz日本少妇 | 国产黄色一级片在线 | 91视频中文字幕 | 成年人国产视频 | 国产伦精品一区二区三区高清 | 一区二区三区免费在线 | 国产一区在线免费观看视频 | 天天操狠狠操夜夜操 | 久久夜色电影 | 亚洲高清视频在线观看 | 午夜影院一级片 | 久久精品成人欧美大片古装 | 久久精品国产一区二区 | 丁香五婷| 色偷偷88888欧美精品久久久 | 欧美日韩亚洲在线观看 | 亚洲 欧美 综合 在线 精品 | 国产精品爽爽久久久久久蜜臀 | 亚洲天堂社区 | 91高清在线 | 久久影视中文字幕 | 欧美日韩中文字幕视频 | 久久乐九色婷婷综合色狠狠182 | 成年人国产精品 | 久久综合久久八八 | 天天综合网天天综合色 | 97av免费视频 | 亚洲午夜久久久久久久久 | 国产精品国产三级国产 | 在线观看黄色免费视频 | 亚洲一级片在线观看 | 精品国模一区二区三区 | 天堂网av 在线 | 日日操夜 | 亚洲天堂网在线观看视频 | 99r精品视频在线观看 | 亚洲精品视频偷拍 | 国产在线观看,日本 | 亚洲高清网站 | 亚洲码国产日韩欧美高潮在线播放 | 五月天久久婷婷 | 亚洲一区二区三区四区在线视频 | 日韩美女免费线视频 | 成年人在线观看免费视频 | 国产精品爽爽久久久久久蜜臀 | 欧美极度另类性三渗透 | 久久国产一区 | 国产精品99久久久久的智能播放 | av中文字幕在线免费观看 | 国产精品一区二区免费 | 黄色免费在线看 | 国产精品久久久久婷婷二区次 | 亚洲资源| 五月婷婷综合久久 | 国产福利免费看 | 中文字幕乱视频 | 亚洲精品456在线播放第一页 | 免费看的黄色的网站 | 成人a视频片观看免费 | 美女精品在线观看 | 中文字幕免费观看视频 | 久久久久久久久久久久av | 国产精品成人久久久 | 99在线观看精品 | 精品久久久久久久久久久久久 | 国产精品av久久久久久无 | av888av.com| 久久综合欧美精品亚洲一区 | 在线观看一级 | 亚洲高清在线视频 | 久久这里只有精品23 | 国产在线不卡一区 | a视频在线观看 | 色偷偷88888欧美精品久久久 | www.伊人色.com | 亚洲成人软件 | 超碰在线人人爱 | 夜夜爽天天爽 | 久久久受www免费人成 | 久久美女电影 | 99免费观看视频 | 黄色视屏av| 在线观看av黄色 | 全黄色一级片 | 91爱爱中文字幕 | 黄色视屏在线免费观看 | 婷婷婷国产在线视频 | 免费在线播放视频 | 狠狠躁18三区二区一区ai明星 | 欧美视频不卡 | 久久天天躁狠狠躁夜夜不卡公司 | 91日韩在线专区 | 欧美日韩精品国产 | 日韩激情一二三区 | 狠狠五月天 | 夜夜躁狠狠燥 | 中文视频在线 | 天天射天天操天天色 | 国产精品视频免费看 | 成人超碰97 | 综合网天天射 | 国产一级在线视频 | 综合久久一本 | 久久毛片高清国产 | 欧美在线视频一区二区 | 91精品国产综合久久福利 | 久久一区精品 | 国产资源网 | 久久一区二 | 国产成人精品一区一区一区 | www.91av在线 | 人人干97| 狠狠干免费 | 国产高清不卡av | 中午字幕在线观看 | 激情丁香久久 | av中文字幕第一页 | 国内精品久久久精品电影院 | 毛片网站在线 | 综合网婷婷 | 视频在线在亚洲 | 黄色一级免费 | 免费视频久久久久 | 成人av一区二区在线观看 | 精品字幕在线 | 免费a v网站 | 午夜视频一区二区三区 | 国产又粗又猛又黄又爽的视频 | 亚洲综合精品视频 | 能在线看的av | 久草资源在线 | 91九色视频在线 | 中文在线免费观看 | 福利网址在线观看 | 中文字幕久久精品一区 | 五月婷婷六月丁香在线观看 | 最新av在线免费观看 | 国产成人一二三 | 国产无吗一区二区三区在线欢 | 日韩欧美在线第一页 | bbbbb女女女女女bbbbb国产 | 99久久精品久久亚洲精品 | 又色又爽又黄 | 色噜噜狠狠狠狠色综合久不 | 日本性动态图 | 超碰精品在线观看 | 国产成人在线一区 | 欧美性久久久久久 | 91网站观看| 国产精品24小时在线观看 | 视频国产 | 色橹橹欧美在线观看视频高清 | 免费激情在线电影 | 亚洲天堂精品视频在线观看 | 亚洲欧美日本国产 | 日韩高清在线观看 | 成 人 黄 色 视频免费播放 | 国产 字幕 制服 中文 在线 | 三级a毛片 | 中文字幕色婷婷在线视频 | 亚洲性xxxx| 伊人干综合| 国产精品久久久网站 | 91在线视频免费91 | 国产精品美女免费看 | 日本精品视频在线 | 99高清视频有精品视频 | 欧美久久久久 | 亚洲成 人精品 | 麻豆系列在线观看 | 婷婷av在线 | 国产日韩欧美精品在线观看 | 久久久久这里只有精品 | 日日夜夜精品 | 欧美日韩中文字幕综合视频 | 国产日韩欧美在线免费观看 | 激情丁香久久 | 婷婷色综合 | 92精品国产成人观看免费 | 婷婷久久一区二区三区 | 国产在线a不卡 | 国产精品女主播一区二区三区 | 国产伦理精品一区二区 | 97免费在线观看 | 一区二区三区在线免费播放 | 欧美一级电影片 | 欧美一级淫片videoshd | 久久精品中文字幕一区二区三区 | 国产五月| 天天舔天天射天天操 | 日韩av资源在线观看 | 奇米777777 | 黄色毛片大全 | 精品国产一区二区三区日日嗨 | 麻豆91视频| 亚洲精品乱码久久久久久蜜桃动漫 | 久久99这里只有精品 | 五月婷网 | 伊人色综合久久天天网 | 日韩三级中文字幕 | 天天曰天天干 | 午夜久久久久久久久 | 久热色超碰 | 欧美色久 | 九九热1 | 亚洲一区免费在线 | 激情欧美xxxx | 91桃花视频 | 波多野结衣在线播放视频 | av福利超碰网站 | 天天草天天色 | 国产精品视频免费在线观看 | 国产成人专区 | 亚洲精品乱码久久久久久久久久 | 91精品在线观看入口 | 成人免费视频网 | 伊人亚洲精品 | 免费福利片| 果冻av在线 | 亚洲理论在线观看电影 | 成人av免费在线看 | 久久久久久久久久影视 | 不卡在线一区 | 成人免费毛片aaaaaa片 | 成人久久免费 | 综合激情婷婷 | 在线观看色网 | 中国成人一区 | 丁香花五月 | 操高跟美女 | 天天操天天干天天爱 | 久草精品在线 | 成年人免费看的视频 | 亚洲一级片在线看 | 久久国产视屏 | 天堂在线视频免费观看 | 天天做综合网 | 精品少妇一区二区三区在线 | 青草草在线视频 | 人人添人人澡 | 一区二区三区免费在线 | 一区二区三区四区不卡 | 欧美电影黄色 | 国产中文字幕av | 国内揄拍国产精品 | 亚洲国产精品视频在线观看 | 亚洲综合国产精品 | 丝袜美女在线观看 | 久草免费新视频 | 欧美三级免费 | 91视频下载 | 一区二区三区在线免费观看 | 久草电影免费在线观看 | 国产精品久久久电影 | 久久国产成人午夜av影院宅 | 99精品视频在线看 | 日韩av免费一区二区 | 国产精品久久久久久久久久 | 中文字幕在线观看国产 | 免费看黄电影 | 国产精品丝袜在线 | 激情综合网天天干 | 在线免费观看国产视频 | 久久伦理电影网 | 午夜美女网站 | 特黄色大片| 久久久国产一区二区三区四区小说 | 国产精品永久免费视频 | 91在线观看高清 | 最新日韩精品 | 五月天伊人网 | 丁香色天天 | 狠狠干成人综合网 | 夜夜高潮夜夜爽国产伦精品 | www.伊人网 | 久久精美视频 | 91插插视频| 在线v| 亚洲h视频在线 | 射九九 | 三日本三级少妇三级99 | 爱情影院aqdy鲁丝片二区 | 亚洲黄色成人网 | 国产精品白虎 | 亚洲欧洲精品一区 | 亚洲日本激情 | 黄色av电影免费观看 | 人人搞人人干 | 国产成人三级在线 | 天天干,天天插 | 亚洲国产三级在线 | 久久黄色网址 | 国产黄免费在线观看 | 不卡视频一区二区三区 | 四川bbb搡bbb爽爽视频 | 天天躁天天操 | 久久久精品网站 | 成人在线观看影院 | 国产伦精品一区二区三区免费 | 久久在线免费视频 | 成人 国产 在线 | 成人av直播 | 999国内精品永久免费视频 | 又黄又刺激| 久久精品免费看 | 午夜色影院 | 亚洲免费不卡 | 成人影音av | 久久99精品一区二区三区三区 | 国产精品福利久久久 | 婷婷福利影院 | 日韩激情中文字幕 | 国产精品一区二区果冻传媒 | 国内精品一区二区 | av成人免费| 中文字幕av日韩 | 四虎在线永久免费观看 | 色就是色综合 | 在线观看免费高清视频大全追剧 | 91激情视频在线观看 | 国产精品va在线观看入 | 伊在线视频 | 国产高清黄 | 亚洲精品国产第一综合99久久 | 国产精品久久久久久久久久久不卡 | 亚洲国产黄色 | 天天爽天天碰狠狠添 | 青青色影院 | 久保带人 | 丁香综合 | 97超级碰碰 | 中文高清av| 国产黄大片在线观看 | 久久精品一二三 | av福利网址导航大全 | 日本黄色免费电影网站 | 中文字幕视频在线播放 | 一区二区三区四区五区六区 | 69人人 | 一区二区中文字幕在线观看 | 精品国产成人av | 麻豆久久久 | 看片一区二区三区 | 日韩成人免费观看 | 99视频精品免费观看, | 亚洲成人一区 | 婷婷丁香狠狠爱 | 成人av资源网 | 午夜精品剧场 | 麻豆视频免费在线 | 中文字幕永久免费 | 粉嫩av一区二区三区入口 | 天天爱天天操天天干 | 99精品黄色 | 一区二区三区免费在线 | 免费在线精品视频 | 天天操夜夜操天天射 | 久久久久久久久亚洲精品 | 一本一本久久a久久精品综合 | 久久综合九色综合97_ 久久久 | 亚州国产精品久久久 | 色综合色综合久久综合频道88 | 狠狠色丁香 | 999精品网 | 亚洲最大成人网4388xx | 香蕉网在线观看 | 久草网视频 | 视频在线国产 | av大全在线播放 | av解说在线 | 午夜黄色| 亚洲欧洲一区二区在线观看 | 精品999国产| 日日干狠狠操 | 91av在线免费观看 | www.色午夜 | 日韩免费区 | 在线观看中文字幕一区 | 国产亚洲精品中文字幕 | 成人在线网站观看 | 91九色精品国产 | 日韩av手机在线观看 | 中文字幕丝袜美腿 | 狠狠综合久久 | 亚洲免费观看视频 | 色综合婷婷 | 超级碰碰碰视频 | 色偷偷中文字幕 | 欧美日韩不卡在线视频 | 亚洲一区二区三区在线看 | 国产精品久久久久一区二区三区 | 亚洲精品免费视频 | 一个色综合网站 | 国产精品女人久久久久久 | 一二三四精品 | 久久久久久久久毛片 | 日韩中午字幕 |