1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        手把手教你使用opencv-python庫制作屏幕錄制工具(附源碼)

        共 5594字,需瀏覽 12分鐘

         ·

        2022-01-10 23:11

        點(diǎn)擊上方“Python爬蟲與數(shù)據(jù)挖掘”,進(jìn)行關(guān)注

        回復(fù)“書籍”即可獲贈(zèng)Python從入門到進(jìn)階共10本電子書

        醉臥沙場君莫笑,古來征戰(zhàn)幾人回?

        大家好,我是【??(這是月亮的背面)】。

        目錄

        • 目錄

        • 應(yīng)用平臺(tái)

        • 屏幕錄制部分

        • 計(jì)算視頻最優(yōu)fps及使用numpy計(jì)算中間幀數(shù)組

        • 使用pynput監(jiān)聽鍵盤按鍵

        • 如何保存MP4格式視頻

        • 源碼

        • 總結(jié)


        最近有在使用屏幕錄制軟件錄制桌面,在用的過程中突發(fā)奇想,使用python能不能做屏幕錄制工具,也鍛煉下自己的動(dòng)手能力。接下準(zhǔn)備寫使用python如何做屏幕錄制工具的系列文章:

        • 錄制屏幕制作視頻
        • 錄制音頻
        • 合成視頻,音頻
        • 基于pyqt5制作可視化窗口

        大概上述四個(gè)部分,希望自己能夠盡快完善,接下來開始使用python制作屏幕錄制部分。

        應(yīng)用平臺(tái)

        • windows 10
        • python 3.7

        屏幕錄制部分

        屏幕錄制可以簡單地理解為將屏幕快照以動(dòng)圖的形式播放,這里我選用PIL下的ImageGrab來截取屏幕畫面,首先
        pip install Pillow
        之后需要將截取到的快照數(shù)組合成為視頻,使用cv2模塊
        pip install opencv-python
        ImageGrab類不能直接存儲(chǔ)為視頻,使用numpy模塊進(jìn)行數(shù)組化,再通過cv2.COLOR_BGR2RGB轉(zhuǎn)換為cv2色彩通道。
        pip install numpy

        屏幕錄制主要代碼:

        import?numpy?as?np
        from?PIL?import?ImageGrab
        import?cv2

        im?=?ImageGrab.grab()
        width,?high?=?im.size??#?獲取屏幕的寬和高
        fourcc?=?cv2.VideoWriter_fourcc(*'I420')??#?設(shè)置視頻編碼格式
        fps?=?15??#?設(shè)置幀率
        video?=?cv2.VideoWriter('test.avi',?fourcc,?fps,?(width,?high))
        while?True:??#?開始錄制
        ????im?=?ImageGrab.grab()
        ????im_cv?=?cv2.cvtColor(np.array(im),?cv2.COLOR_BGR2RGB)
        ????#?圖像寫入
        ????video.write(im_cv)
        ????if?xx:??#?當(dāng)某某條件滿足中斷循環(huán)
        ????????break
        video.release()??#?釋放緩存,持久化視頻

        測試運(yùn)行可以保存屏幕快照為視頻,但操作起來不優(yōu)雅,也不利于后續(xù)的操作。

        封裝成類,繼承線程父類,方便使用鍵盤來控制視頻錄制的結(jié)束。

        from?threading?import?Thread

        class?ScreenshotVideo(Thread):

        ????def?__init__(self):
        ?????"""初始化參數(shù)"""
        ????????super().__init__()

        詳細(xì)代碼將在文末給出。

        計(jì)算視頻最優(yōu)fps及使用numpy計(jì)算中間幀數(shù)組

        實(shí)際操作中視頻錄制在不同電腦中會(huì)出現(xiàn)不一樣的幀率,導(dǎo)致視頻播放或快或慢,需要根據(jù)不同的電腦計(jì)算出相應(yīng)的最優(yōu)fps值。

        def?video_best_fps(self,?path):
        ????"""獲取電腦錄制視頻的最優(yōu)幀率"""
        ????video?=?cv2.VideoCapture(path)??#?讀取視頻
        ????fps?=?video.get(cv2.CAP_PROP_FPS)??#?獲取當(dāng)前視頻的幀率
        ????count?=?video.get(cv2.CAP_PROP_FRAME_COUNT)??#?獲取視頻幀數(shù),即該視頻有多少幅畫面
        ????self.best_fps?=?int(fps?*?((int(count)?/?fps)?/?self.spend_time))???#?計(jì)算播放時(shí)間與錄制時(shí)間對比得到最優(yōu)幀率
        ????video.release()

        再調(diào)整幀率參數(shù)進(jìn)行錄制視頻就減弱了視頻播放太快或者太慢。也可以給視頻增加幀數(shù)從而延長播放時(shí)間,這里我采用一種很簡單的方法增加視頻幀,僅供參考。

        from?numba?import?jit

        #?使用numpy計(jì)算相鄰兩幀圖像且更接近于后一幀的圖像
        #?調(diào)用jit方法加速數(shù)組計(jì)算
        @jit(nopython=True)
        def?average_n(x,?y):
        ????"""Numpy計(jì)算趨近值"""
        ????return?((x?+?y?+?y)?//?3).astype(x.dtype)

        該方法僅針對于設(shè)置的fps比最優(yōu)fps要高時(shí),處理后的視頻觀感,視頻還是較為急促,但是細(xì)節(jié)幀增多,所以播放時(shí)長會(huì)比未處理前的要長,略有殘影。

        使用pynput監(jiān)聽鍵盤按鍵

        在視頻錄制中,并不知道視頻何時(shí)結(jié)束,所以用while循環(huán)包裹錄制代碼,但也不可能讓代碼無休止的運(yùn)行下去,在此使用監(jiān)聽鍵盤模塊來中斷錄制代碼的運(yùn)行。

        from?pynput?import?keyboard??#?pip?install?pynput

        def?hotkey(self):
        ????"""熱鍵監(jiān)聽"""
        ????with?keyboard.Listener(on_press=self.on_press)?as?listener:
        ????????listener.join()

        def?on_press(self,?key):
        ????try:
        ????????if?key.char?==?'t':??#?錄屏結(jié)束,保存視頻
        ????????????self.flag?=?True
        ????????elif?key.char?==?'k':??#?錄屏中止,刪除文件
        ????????????self.flag?=?True
        ????????????self.kill?=?True
        ????except?Exception?as?e:
        ????????print(e)

        按下鍵盤“T”鍵時(shí),結(jié)束錄制,保存視頻?!癒”鍵則是停止錄制,刪除緩存文件。

        如何保存MP4格式視頻

        視頻編碼格式應(yīng)該為('a', 'v', 'c', '1'),文件后綴為'.mp4',在錄制前先去https://github.com/cisco/openh264/releases下下載對應(yīng)平臺(tái)的dll.bz2文件,將壓縮包解壓放在項(xiàng)目文件夾下。再運(yùn)行代碼,成功會(huì)出現(xiàn)一行編碼說明:
        OpenH264 Video Codec provided by Cisco Systems, Inc.

        源碼

        本文實(shí)現(xiàn)的源碼如下:

        import?time
        from?PIL?import?ImageGrab
        import?cv2
        from?pathlib?import?Path
        import?numpy?as?np
        from?numba?import?jit
        from?pynput?import?keyboard
        from?threading?import?Thread


        @jit(nopython=True)
        def?average_n(x,?y):
        ????"""Numpy計(jì)算趨近值"""
        ????return?((x?+?y?+?y)?//?3).astype(x.dtype)


        class?ScreenshotVideo(Thread):

        ????def?__init__(self,?width,?high,?path='',?fps=15):
        ????????"""初始化參數(shù)"""
        ????????super().__init__()
        ????????self.save_file?=?path
        ????????self.best_fps?=?fps
        ????????self.fps?=?fps
        ????????self.width?=?width
        ????????self.high?=?high
        ????????self.spend_time?=?1
        ????????self.flag?=?False
        ????????self.kill?=?False
        ????????self.video?=?None

        ????def?__call__(self,?path):
        ????????"""重載視頻路徑,便于類的二次調(diào)用"""
        ????????self.save_file?=?Path(path)
        ????????self.video?=?self.init_videowriter(self.save_file)

        ????@staticmethod
        ????def?screenshot():
        ????????"""靜態(tài)方法,屏幕截圖,并轉(zhuǎn)換為np.array數(shù)組"""
        ????????return?np.array(ImageGrab.grab())

        ????@staticmethod
        ????def?get_fourcc(name):
        ????????"""視頻編碼字典"""
        ????????fourcc_maps?=?{'.avi':?'I420',
        ???????????????????????'.m4v':?'mp4v',
        ???????????????????????'.mp4':?'avc1',
        ???????????????????????'.ogv':?'THEO',
        ???????????????????????'.flv':?'FLV1',
        ???????????????????????}
        ????????return?fourcc_maps.get(name)

        ????def?init_videowriter(self,?path):
        ????????"""獲取視頻編碼并新建視頻文件"""
        ????????if?not?path:
        ????????????raise?Exception('視頻路徑未設(shè)置,請?jiān)O(shè)置\nvideo?=?ScreenshotVideo(fps,width,high)\nvideo?=?video(video_path)')
        ????????path?=?Path(path)?if?isinstance(path,?str)?else?path
        ????????fourcc?=?cv2.VideoWriter_fourcc(*self.get_fourcc(path.suffix))
        ????????return?cv2.VideoWriter(path.as_posix(),?fourcc,?self.fps,?(self.width,?self.high))

        ????def?video_record_doing(self,?img):
        ????????"""將BGR數(shù)組轉(zhuǎn)換為RGB數(shù)組"""
        ????????im_cv?=?cv2.cvtColor(img,?cv2.COLOR_BGR2RGB)
        ????????self.video.write(im_cv)

        ????def?video_record_end(self):
        ????????"""錄制結(jié)束,根據(jù)條件判斷文件是否保存"""
        ????????self.video.release()
        ????????cv2.destroyAllWindows()
        ????????if?self.save_file?and?self.kill:
        ????????????Path(self.save_file).unlink()

        ????def?video_best_fps(self,?path):
        ????????"""獲取電腦錄制視頻的最優(yōu)幀率"""
        ????????video?=?cv2.VideoCapture(path)
        ????????fps?=?video.get(cv2.CAP_PROP_FPS)
        ????????count?=?video.get(cv2.CAP_PROP_FRAME_COUNT)
        ????????self.best_fps?=?int(fps?*?((int(count)?/?fps)?/?self.spend_time))
        ????????video.release()

        ????def?pre_video_record(self):
        ????????"""預(yù)錄制,以獲取最佳fps值"""
        ????????self.video?=?self.init_videowriter('test.mp4')
        ????????start_time?=?time.time()
        ????????for?_?in?range(10):
        ????????????im?=?self.screenshot()
        ????????????self.video_record_doing(im)
        ????????self.spend_time?=?round(time.time()?-?start_time,?4)
        ????????self.video_record_end()
        ????????time.sleep(2)
        ????????self.video_best_fps('test.mp4')
        ????????Path('test.mp4').unlink()

        ????def?insert_frame_array(self,?frame_list):
        ????????"""Numpy增強(qiáng)截圖信息"""
        ????????fps_n?=?round(self.fps?/?self.best_fps)
        ????????if?fps_n?<=?0:
        ????????????return?frame_list
        ????????times?=?int(np.log2(fps_n))??#?倍率
        ????????for?_?in?range(times):
        ????????????frame_list2?=?map(average_n,?[frame_list[0]]?+?frame_list[:-1],?frame_list)
        ????????????frame_list?=?[[x,?y]?for?x,?y?in?zip(frame_list2,?frame_list)]
        ????????????frame_list?=?[j?for?i?in?frame_list?for?j?in?i]
        ????????return?frame_list

        ????def?frame2video_run(self):
        ????????"""使用opencv將連續(xù)型截圖轉(zhuǎn)換為視頻"""
        ????????self.video?=?self.init_videowriter(self.save_file)
        ????????start_time?=?time.time()
        ????????frame_list?=?[]
        ????????while?True:
        ????????????frame_list.append(self.screenshot())
        ????????????if?self.flag:
        ????????????????break
        ????????self.spend_time?=?round(time.time()?-?start_time,?4)
        ????????if?not?self.kill:??#?視頻錄制不被終止將逐幀處理圖像
        ????????????frame_list?=?self.insert_frame_array(frame_list)
        ????????????for?im?in?frame_list:
        ????????????????self.video_record_doing(im)
        ????????self.video_record_end()

        ????def?hotkey(self):
        ????????"""熱鍵監(jiān)聽"""
        ????????with?keyboard.Listener(on_press=self.on_press)?as?listener:
        ????????????listener.join()

        ????def?on_press(self,?key):
        ????????try:
        ????????????if?key.char?==?'t':??#?錄屏結(jié)束,保存視頻
        ????????????????self.flag?=?True
        ????????????elif?key.char?==?'k':??#?錄屏中止,刪除文件
        ????????????????self.flag?=?True
        ????????????????self.kill?=?True
        ????????except?Exception?as?e:
        ????????????print(e)

        ????def?run(self):
        ????????#?運(yùn)行函數(shù)
        ????????#?設(shè)置守護(hù)線程
        ????????Thread(target=self.hotkey,?daemon=True).start()
        ????????#?運(yùn)行截圖函數(shù)
        ????????self.frame2video_run()


        screen?=?ImageGrab.grab()
        width,?high?=?screen.size
        video?=?ScreenshotVideo(width,?high,?fps=60)
        video.pre_video_record()??#?預(yù)錄制獲取最優(yōu)fps
        video('test1.mp4')
        video.run()

        總結(jié)

        大家好,我是【??(這是月亮的背面)】。本文目前使用了opencv和相關(guān)模塊對屏幕進(jìn)行錄制并轉(zhuǎn)換為視頻保存,學(xué)習(xí)將多個(gè)函數(shù)封裝為類,方便后續(xù)功能開發(fā)。學(xué)習(xí)的道路是無止境的,大膽的邁步走吧!


        于二零二一年十二月十四日作

        小伙伴們,快快用實(shí)踐一下吧!如果在學(xué)習(xí)過程中,有遇到任何問題,歡迎加我好友,我拉你進(jìn)Python學(xué)習(xí)交流群共同探討學(xué)習(xí)。

        小伙伴們,快快用實(shí)踐一下吧!如果在學(xué)習(xí)過程中,有遇到任何問題,歡迎加我好友,我拉你進(jìn)Python學(xué)習(xí)交流群共同探討學(xué)習(xí)。

        -------------------?End?-------------------

        往期精彩文章推薦:

        歡迎大家點(diǎn)贊,留言,轉(zhuǎn)發(fā),轉(zhuǎn)載,感謝大家的相伴與支持

        想加入Python學(xué)習(xí)群請?jiān)诤笈_(tái)回復(fù)【入群

        萬水千山總是情,點(diǎn)個(gè)【在看】行不行

        /今日留言主題/

        隨便說一兩句吧~~

        瀏覽 45
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)

        感谢您访问我们的网站,您可能还对以下资源感兴趣:

        国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 日韩精品一区二区亚洲AV观看| 特级婬片AAAAAAA级| 免费观看黄片网站| 草久精品| 天天干夜夜骑| 西西4444WWW无码精品| 成熟的国模冰莲[2]| 日韩bbbb| 日本三级片网站在线观看| 插吧插吧网| 97精品国产97久久久久久免费| 日本A片在线免费观看| 茄子av| 一区无码| 亚洲三级在线播放| 国产黄色片视频| 亚洲AV成人片色在线观看高潮| 97色在线视频| 伊人大香蕉在线| 17c精品麻豆一区二区免费| 自拍偷拍av| 国产A片大全| 亚洲色成人网站www永久四虎| 无码国产精品一区二区| www.高清无码| 国产色情在线观看| 婷婷五月欧美| 国产黄片一区二区| 韩国无码成人电影啊荒| 91国产精品视频在线| 国产成人在线播放| 亚洲精品无码久久| 欧美黄片免费在线观看| 四虎成人电影| 久久亚洲AV成人无码国产野外| 丁香激情视频| 激情AV在线观看| www.av在线| 琪琪色视频| 婷婷性爱五月天| 人操人操人操| 免费黄色av网址| 国产超碰免费| 人人干人人操人人爽| 日韩看片| 91丨九色丨东北熟女| 岛国无码破解AV在线播放 | 色爽AV| 河南乱子伦视频国产| 伊人成人免费视频| 免费看A片视频| 欧美日韩精品一区二区三区| 亚洲视频在线免费观看| 91久色| 亚洲人网站| 羞羞视频com.入口| 婷婷久久婷婷| 亚洲无码性爱视频| 亚洲成年网| 欧美日韩色视频| 精品伊人大香蕉| 怡春院中文字幕| 无码日韩精品一区二区免费96| 色婷婷大香蕉| 91人人妻人人澡人人爽| 久久精品夜色噜噜亚洲A∨| 91超碰免费在线| 日美女网站| 久久AV电影| 久久精品国产AV| 国产骚逼视频| 亚洲精品国产成人无码区在线| 黑人无码| 9久热| 人人妻人人澡人人爽人人| 久久免费视频精品| 成人一级黄片| 豆花视频成人版www满18| 成人免费视频网| 精品一区二区三区四| 性免费网站| 日韩无码流出| 中文字幕日韩乱伦| 国产1024在线| 激情黄色毛片| 日韩不卡高清在线观看视频 | 国产精品操逼| 久久密| 久久人妻中文字幕| 日本AⅤ在线| 国产在线导航| 激情丁香| 青青操逼视频| 中文字幕在线观看免费高清电影 | 日韩视频免费在线观看| www.91爱爱,com| 四虎AV| 久久亚洲国产| 91日逼视频| 成人三级电影在线观看| 东京热无码免费视频| 九九碰九九爱97超碰| 大茄子熟女AV导航| 欧美日韩精品一区| 成人在线A片| 亚洲无码在线视频观看| 成人日批视频| 特级婬片A片AAA毛片AA做头| 精品欧美乱码久久久久久| а√在线中文8| 人人爱人人摸人人操| 美女扣穴| 亚洲AV综合网| 久久久久久91| 大香蕉在线75| 亚洲成色A片77777在线小说| 综合大香蕉| aaa片| 一区二区入口| JULIA超乳JULIA无码| 极品一线天小嫩嫩真紧| 亚洲.欧美.丝袜.中文.综合 | 黄色影片在线观看| 一区二区三区高清| 熟妇槡BBBB槡BBBB| 亚洲免费播放| 淫香淫色综合网| 无码精品人妻一区二区三刘亦菲| 欧美日韩性爱视频| 欧美艹逼| 伊人激情网| 中文字幕无码在线观看| 日韩国产欧美精品一区| 午夜免费性爱视频| 99精品欲| 韩日成人| 久久久久99精品成人片直播| 国产av综合网| 在线亚洲AV| 大香蕉在8线| 青青草在线免费视频| 日本免费爱爱| 欧美口爆视频| 免费一级A毛片夜夜看| 91在线免费视频观看| 日韩午夜AV| 亚洲色欲色欲www在线成人网| 婷婷五月天在线播放| 欧美综合色| 大香蕉在线电影| 黄色福利视频| 超碰自拍私拍二区三区区| 国产十欧洲十美国+亚洲一二三区在线午夜 | 免费看A级片| 无套内射免费视频| 久久免费9| 黄色视频网站在线播放| 欧美生活片18| 狠狠干天天日| 欧美综合精品| 欧美黄片免费观看| 久久久999精品日韩一区二区| 三级视频在线观看| 中字一区人妻水多多| 边吃奶边做爱| 国产精品视频导航| 逼逼视频| 中国免费XXXX18| 京东一热本色道久久爱| 大香蕉操逼网| 国产秘久久一区二区| 久久久久久久国产| 午夜成人福利视频在线观看| 俺来也最新网址| 色婷婷香蕉| 婷婷成人视频| 国产精品免费观看久久久久久久久| 各国熟女HD合集| 色色国产| 91九九| 国产精品免费久久影院| 黄色录像一级带| 国产午夜成人视频| 亚洲69v久久久无码精品| 成人小视频在线| 男女啪啪免费视频| 亚洲国产精品久久人人爱| 人人澡人人澡| 91视频在线观看网| 欧美爱爱免费看| av一卡二卡| 久久国产乱子伦精品免费午夜... 国产毛片精品一区二区色欲黄A片 | 国产精品国产精品国产专区| 91工厂露脸熟女| 视频一区乳奴| 国产福利美女网站| 少妇中文字幕| 国产精品乱子伦一区二区三区视频 | 婷婷久久在线| 中文字幕一区二区三区四区五区六区| 日本不卡一区二区三区| 亚洲免费在线| 日本性欧美| 伊人精品| 噜噜噜色| 精品无码在线| 青春草视频在线观看| 少妇无码中文| 亚洲国产成人精品女人久久| 日本一区二区视频在线| AV日韩无码| 五月激情网站| 成人性生活A级毛片网站| 一级欧美一级日韩片| 污网站免费在线观看| 欧美在线视频99| 肏逼网站在线观看| 人人妻日日摸狠狠躁视频| 嫩草久久99www亚洲红桃| 亚洲色图成人网| 污视频在线免费观看| 国产精品国产自产拍高清AV| 日韩天堂在线播放| 久久大鸡| 欧美三级片在线视频| 中文字幕乱码人妻二区三区| 日日夜夜老司机| 福利视频中文字幕| 婷婷丁香色五月| 久久AV秘一区二区三区水生 | 奶大丰满一乱一视频一区二区三区在 | 国精品无码人妻一区二区三区| 人妻AV无码| 正在播放JUQ-878木下凛凛子 | 一级A片60分钟免费看| 天天操天天操免费视频| 国产成人69免费看| 国产成人亚洲综合AV婷婷| 精品人妻一区二区蜜桃视频| 亚洲小说区图片区| 亚洲成人情趣大香蕉| 国产一级二级三级片| 黄色一级在线观看| 国产精品秘久久久久久免费播放| 中文字幕线观看| 免费看毛片的网站| 无码囯无精品毛片大码| 黄色网页在线观看| 综合狠狠| 亚洲成人精品一区二区| 草草在线视频| 久久久久久精品国产三级| av电影在线免费观看| 日本免费爱爱| 国产成人91| 欧美激情色色| 欧美AⅤ视频| 九九精品视频在线观看| 日韩欧美高清视频| 国产亚洲无码| 在线看片av| 亚洲成人综合在线| 黄色操逼网站?| 九热视频| 国产成人精品久久久| 日韩精品人妻一区二区| 成年人毛片视频| 俺去俺来也在线www色情网| 91成人电影在线| 国产欧美一区二区精品性色超碰| 国产熟妇搡BBBB搡BBBB搡| 大香蕉在8线| 精品无码免费| 天天干强奸视频在线综合| 亚洲AV无码乱码国产精品黑人| 四川婬妇BBw搡BBBB搡| 水蜜桃视频在线观看| 青娱乐国产精品一区二区| 天干夜天干天天天爽视频| 日本黄色三级视频| 操逼基地| 国产一級A片免费看| 日韩操操| 日韩成人片无码| 国产精品高潮呻吟| 色婷婷AV国产精品| 在线观看免费黄| 99爱免费视频| 亚洲激情综合网| 91白浆肆意四溢456| 99久热在线精品| 中文字幕久久人妻无码精品蜜桃| 中文字幕浅井香舞被黑人俘虏| 成人免费啪啪视频| 俺去俺来也www色官网cms| 自拍偷拍网| 嫩BBB搡BBBB搡BBBB-百度| 欧美午夜精品成人片在线播放| 久久精品一区| 久久亚洲精品视频| 亚洲天堂2025| 中国免费看片| 精品久久免费视频| 91在线导航| 超碰自拍99| 色婷婷国产精品综合在线观看| 成人黄色电影在线观看| 91麻豆国产在线| 中文成人无字幕乱码精品区| a视频在线观看| 天天做天天日| 学生妹一级片| 无码av亚洲一区二区毛片公司| 加勒比人妻| 国产TS丝袜人妖系列视频| 亚洲欧美婷婷五月色综合| 国产精品第二页| 成人h在线| 亚洲中文无码AV在线| 亚洲AV无码久久精品色无码蜜桃 | 欧美裸体视频| 人人草人人澡| 韩国GOGOGO高清| 久久精品导航| 老熟女乱伦| 91色色影院| 亚洲无码不卡视频| 日韩视频免费观看高清完整版在线观| 永久m3u8在线观看| 人人干人人摸人人操| 久草中文在线视频| 91视频www| 手机在线小视频| 豆花成人视频在线观看| 麻豆免费视频| 国产精品无| 欧美色色色色色| 熟女人妻一区二区三区| 麻豆做爱| 免费v片| 大地影视官网第三页入口| 亚洲综合免费观看高清| 99热在线观看精品| 国产成人a亚洲精品| 91大神免费在线观看| 91无码人妻一区二区成人aⅴ| 青娱乐超碰在线| AV天堂偷拍亂伦| 激情丁香五月天| 五月天AV网站| 色网站在线观看| 成人小视频十八禁免费观看| 无码人妻丰满熟妇区蜜桃| 蜜臀在线视频| 无码五区| 色中文字幕| 美女av网站| 国产www在线观看| 免费观看黄色一级片| 免费无码婬片AAAA片直播| 日韩一及| 欧美性小说| 色吟av| 蜜桃精品视频在线观看| 国产操老女人| 大香蕉在线75| 91麻豆大奶巨乳一区白虎| 91人妻人人澡人人爽人人爽| 三级A片| 日本在线无码| 伊人网视频在线观看| 国产中文自拍| 亚洲中文字| 九色91PORNY国产| 三级乱伦| 4438成人网站| 逼特逼在线观看| 国产精品久久久大香蕉| 久久婷婷秘精品日产538| 深爱激情五月婷婷| 日韩精品成人无码| 偷拍视频图片综合网| 亚洲无码在线播放| 在线伊人网| 中文字幕欧美在线| 日本免费A∨| 成人免费无码婬片在线观看免费| 11一12周岁女毛片| 91av| 永久免费AV无码| 江苏妇搡BBBB搡BBB| 亚洲人成人无码.www粉色| 成年人毛片| 日韩动态视频| 另类老妇奶性BBWBBw| 毛片在线免费| 色妞一區| 国产精品一区二区不卡| 夜色福利网| 男人天堂视频网| 欧美裸体视频| 狠狠操综合| 免费看黄色的网站| 成人网站免费在线| 在线播放国产精品| 亚洲综合无码| 成人网站免费视频| 黄片高清免费观看| 巜痴漢電車~凌脔版2| 学生妹一级| 91人妻无码成人精品一区二区| 欧美成人综合一区| 中文字幕无码在线视频| 国产成人自拍偷拍视频| 人人摸人人搞| 91无码秘蜜桃一区二区三区-百度 精品人妻一区二区三区在线视频不卡 | 色悠悠中文字幕| 五月激情丁香| 欧美性交网| 日日夜夜精品| 九一香蕉视频| 亚洲一区日韩| 九色PORNY9l原创自拍| 西欧超碰在线| 91九九| 熟妇熟女一区二区三区| 在线综合国产欧美| 在线成人av| 四虎影院最新地址| 毛片内射| 99综合久久| 大香蕉一级红色片青青河边草| 手机在线观看AV| 影音先锋乱伦电影| 蜜桃91视频| 精品无码一区二区三区在线| 亚洲无码中文字幕在线观看| 五月婷婷六月丁香综合| 亚洲日韩中文字幕无码| 国产福利在线观看| 69综合| 综合婷婷| 黄片无码免费观看| 天天操视频网站| 精品人妻一区| 一区二区三区在线观看免费| 天堂成人在线视频| 中国操逼| 日韩高清无码免费观看| 日日夜夜干| 无码视频在线看| 天天操夜夜操视频免费高清| 一道本AV| 国产在线播放91| 成人午夜大片| 操bbbb| 九九久久久久| 亚洲无码天堂| 亚洲av图片| 三级高清无码视频| 日韩精品123| 久久精品国产亚洲AV成人婷婷| 午夜免费播放观看在线视频| 日批网站在线观看| 色婷婷一二三精品A片| 成人在线免费观看国产| 国产女人18毛片水真多1| 强行征服邻居人妻HD高清日本| 亚洲天堂自拍| 麻豆久久久久| 国产成人三级片在线观看| 免费看操逼视频| 亚洲视频网站在线观看| 东京热观看| 国产中文在线| 久久免费在线视频| 成年人视频在线观看免费| 精品一区在线| www.婷婷色| 人人草在线| 欧洲激情网| 中文字幕丰满熟妇人妻| 亚洲av综合在线| 视频一区中文字幕| 亚洲怡春院| 一级黄色片免费观看| 免费看欧美日黄片| 欧美成人三区性价比| 黄总AV| 亚洲精品天堂无码| 加勒比久久综合| 亚洲黄片大全| 日本中文字幕视频| 国产AV18岁| 色婷婷一区二区| 美女扣穴| 天堂网影音先锋| 成人A毛片| 天堂在线中文字幕| 精品无码一区二区三区蜜桃李宗瑞| 国产拍拍视频| 亚洲中文无码视频| 精品成人免费视频| 伊人大香蕉精品| www.怡春院| 国产精品操逼视频| 亚洲av毛片| 人人妻人人上| 亚洲乱码国产乱码精品天美传媒 | 色婷婷视频在线播放| 俺去俺来也在线www色情网| 欧美一级AAA大片免费观看| 麻豆AV在线| 亚洲第一黄网| 97精品人妻一区二区三区香蕉| 亚洲小电影在线观看| 欧美视频一区二区| 成人国产精品在线看| 欧美熟妇搡BBBB搡BBBBB| 欧美一级电影| 亚洲三级无码| 久久青青视频| 人人妻人人要| 在线视频播放| 91麻豆免费看| 免费无码在线观看| 国产精品在线观看视频| 日美女网站| 大香蕉88| 中文字幕日韩精品人妻| www.国产在线观看| 久久另类TS人妖一区二区| 操逼激情视频| 污污污污污www网站免费民国| 亚洲一级在线| 99精品久久久久久无码| 99天天操| 丁香久久婷婷| 444444免费高清在线观看电视剧的注意 | 国产成人无码区免费视频| 无码av在线观看| 国产成人a亚洲精品无码| 一个人看的视频www| 日韩成人无码影片| 999reav| 中文字幕成人网| 综合AV| 人妻av中文无码| 国产精品毛片VA一区二区三区 | 国内精品一区二区| 五月丁香天堂网| 亚洲av网址| 国产无码电影在线观看| 自拍一区在线观看| 黄色视频在线免费看| 亚洲天堂无码在线观看| 91人妻最真实刺激绿帽| 东京热一区二区三区四区| 亚洲一区图片| 影音先锋中文字幕资源| 亚洲插逼| 蜜桃AV一区二区三区| 综合大香蕉| 99免费在线视频| 亚洲最新在线观看| 精品人妻一区二区三区四区| 黄色视频在线观看网站| 国产成人在线免费视频| 亚洲视频免费在线播放| 91麻豆精品国产91久久久久久| 三级日韩视频| 亚洲性爱手机版| 91人妻在线| 51黄片库| 青青自拍视频| 乱伦综合网| 国产1区2区3区中文字幕| 亚洲午夜激情| 欧美成人电影| AV一区二区三区| 99热网站| 国产色无码网站www色视频| 国产精品大全| 成人欧美精品| 江苏妇搡BBBB搡BBBB-百度 | 五月天三级片| 国产av综合网| 中文字幕成人在线播放| 韩日无码人妻| 夜夜骚精品人妻av一区| 五月丁香影院| 天天人人精品| 青娱乐伊人| 日韩成人黄色| 超碰人人操97| 亚洲精品高清视频| 日本少妇高潮喷水XXXXXXX| 11孩岁女精品A片BBB| 天天干夜夜操| 一区二区三区视频免费| 亚洲A片在线观看| 一道本无码在线| 久久久成人片| 成人免费视频网| 久久精品五月天| 青青草91在线| 51嘿嘿嘿国产精品伦理| 伊人蕉 | AV在线资源| 国产免费一区二区在线A片视频| 懂色av,蜜臀AV粉嫩av| 国产一卡二卡在线观看| 国产精品不卡在线观看| 日韩人妻精品中文字幕专区不卡 | 久久艹逼| 国产日韩一区二区| 无码人妻一区二区三区免水牛视频 | 免费一级A片在线观看视频| 国产欧美自拍| 亚州无码视频| 自拍av在线| 超碰99热| 91秦先生在线播放| 国产精品三级视频| 中文字幕在线观看二区| 久艹大香蕉| 99精品视频免费在线观看| 国产视频97| 国产看色免费| 国产精品久久久久久最猛| 亚洲wwwwww| 亚洲国产黄片| 天堂资源地址在线| 成人在线乱码视频| 亚洲香蕉视频| www.四虎成人网站| 超碰人妻在线| 青青伊人网| 蜜桃传媒一区二区亚洲AV| 97碰碰碰| 天天综合天天干| 欧美三级精品| 免费a片视频| 蝌蚪窝视频在线| 国产精品夜夜爽7777777| 欧美AA片| 丁香五月六月| 黄色大片免费在线观看| 激情无码一区二区| 亚洲乱伦电影| 在线天堂19| av777777| 成人无码免费一区二区中文| 国产精品内射视频| 日韩爆乳在线| yw在线播放| 啪啪网站免费观看| 黄色视频毛片| 丁香五月激情啪啪啪| 99热国产在线观看| 99天天操| 国产欧美黄片| 黄色视频毛片| 污污污污污www网站免费观看 | 蜜臀久久99精品久久久| 91一二区| 午夜黄色视频在线观看| 一区二区在线免费观看| 人妻精品无码| 青青草成人在线观看| 一级电影视频去去去| 日产精品久久久一区二区| 成人小说视频| 少妇搡BBBB搡BBB搡造水多/| 国产主播中文字幕| 日韩区一中文字幕a∨| 欧美AⅤ在线| 91AV视频在线| 欧美毛片在线观看| 久草国产精品| 国产精品乱| 五月天啪啪| 自拍偷拍视频网站| 日本无码在线播放| 97无码人妻| 大香蕉福利导航| 免费黄网站| 韩日美女性爱| 国产精品后入| 99精品视频北条麻妃国产版| 99久久精品一区二区成人| AV青青草原| 嫩BBB槡BBBB槡BBBB| 午夜福利日本| www.俺去啦| 亚洲91成人| 午夜av在线免费观看| 俺来俺也去| 亚洲精品无码a片| 欧美日韩在线视频观看| 东方AV在线播放| 中文字幕亚洲综合| 成人午夜福利网站| 日韩天天干| 91人妻视频| 丰满人妻一区二区免费看| 444444免费高清在线观看电视剧的注意 | 欧美在线亚洲| 污网站18禁| 在线观看黄视频| 爽妇综合网| 黄色三级在线| 老司机免费福利视频| 国产免费黄色电影| 黄色福利视频| 日本高清视频网站网wwwwww| 中国1级毛片| 人妻北条麻妃在线| 麻豆网站91| 日本免费黄色小视频| 中文字幕人妻在线中文乱码怎么解决| 蜜桃视频网址| 色色大香蕉| 国产三级网| 日韩一级一级| av一区二区三区| 久久黄色毛片| 日韩成人无码影片| 国产精品久久在线| 操操操无码| 在线观看亚洲专区| 日韩无码www| 日韩无码观看| 肏逼网站| 在线观看高清无码中文字幕| 亚洲欧美日韩不卡| 中文字幕中文字幕无码| 麻豆精品无码| AV午夜| 免费一级无码成人片| 免费看黄色视频| 激情无码视频| 97这里只有精品| 日韩中字无码| 天堂中文在线播放| 国产高清久久| 丁香五月欧美激情| 神马午夜久久| 91在线精品秘一区二区黄瓜| 欧美色色色网| 精品吃奶一区二区三区视频| 国产免费av网站| 国产丝袜人妖TS系列| 1插菊花综合| www.97色色| 国产无套进入免费| 日本视频爱爱| 国产一级特黄大片| 九九九九九九精品| 国产AV日韩AV| 日本一区二区三区在线视频| 天天操夜夜骑| 日韩激情无码视频精选| 起碰视频| 黄色视频毛片一一| 国产乱子伦精品免费,| 老司机AV| 超碰中文字幕| 欧美熟妇性爱视频| 欧美成人A片AAA片在线播放| 黄片免费高清| 亚洲AV无码乱码国产精品蜜芽| 操B无码| 久久久久久久| 日韩69| 色猫咪av| 青草青在线视频| sesese999| 日韩一级A片| 久热婷婷| 亚洲色图欧美在线| 国产TS变态重口人妖| 爱液视频| 日韩天天干| 99久久婷婷国产综合精品青牛牛| 久草在在线| 毛片网站免费| 一本道在线无码| 天堂a√中文8| 黄色视频免费观看| 亚洲日韩欧美色图| 亚洲黄片大全| 激情网五月天| 亚洲精品乱码久久久久久按摩观| 日韩精品黄片| 日韩动态视频| 草草久久久无码国产专区的优势| 91人人澡人人爽人人看| 曰本精品综合网在线| 超碰97成人| 亚州视频在线| 翔田千里AV在线| 欧美日韩免费| 蜜桃无码视频小说网站| 停停六综合| 成人做爰69片免费观看| 欧美成人黄色电影| 麻豆疯狂做受XXXX高潮视频| 男人的天堂aa| 西西人体444rt高清大胆模特| 久久精品免费观看| 丝袜足交视频在线观看| a视频免费看| 黄色视频在线网站| 丁香五月天视频| 无码精品黄色片| 精品一区二区三区四区五区六区七区八区九区 | 亚洲在线视频播放| 丰臀肥逼高清视频电影播放 | 欧美自拍偷拍| 亚洲成人网站视频| AV黑人| 大香蕉国产精品视频| 高清无码免费在线| 国产二区视频| 欧美性天天| 亚洲午夜在线观看| 黄色三级视频| 亚洲一区二区三区免费视频| 日本一区二区视频在线| 中日韩在线视频| 亚洲黄色在线观看| 国产成人三级在线播放| 思思热思思操| 男人的天堂2019| 日韩AA视频| 国产污视频在线观看| 成人做爰A片免费看网站| 操逼欧美| 五月天深爱激情网| 亚洲自拍小说| 久久久国产91桃色一区二区三区| 天天日毛片| jizz丝袜| 伊人天天操| 丁香花在线小说免费全文| 在线成人毛片| 亚洲av偷拍| 国产精品无码无套在线| 肏逼网站在线观看| 亚洲欧美天堂| 成人肏逼视频| www.99视频| 日韩欧美网站| 最美人妖系列国产Ts涵涵| 少妇4p| 国产成人精品无码免费| 九色九一| 女人18片毛片90分钟免费明星| 亚洲AV免费看| youjizzcom日本| 艹美女视频| 91成人精品一区二区| 日韩无码高清视频| av无码av天天av天天爽| 日批视频在线观看| 一区二区三区免费观看| 亚洲人人| 不卡视频一区二区| 日韩一级片在线观看| 尻屄视频网站| 日韩免费看| 日韩中文字幕在线| 蜜臀久久99精品久久| 九九碰九九爱97超碰| 免费黄色小视频| 婷婷中文字幕亚洲| 内射久久| 视色视频在线观看| 日本暖暖视频| 成人午夜视频在线观看| 成人A电影| 亚洲黄色电影在线| 一本一道无码| 男女高清无码| 五月天精品| 人人肏人人摸| 黄色美女网站| 很很撸| 亚洲色综合网| A一级黄色片| 先锋AV资源| 97超碰人人摸| 日韩在线观看一区| 永久免费看片视频5355| 狠狠狠狠狠狠干| 国产成人91| 久久精品视频在线免费观看| 红桃视频无码| 日本a片|