欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

FFmpegavcodec_flush_buffers調(diào)用說(shuō)明

????在網(wǎng)絡(luò)環(huán)境中,傳輸數(shù)據(jù)用UDP經(jīng)常有丟包,而丟包很容易造成FFmpeg×××緩沖的幀數(shù)增加。解決辦法是:隔一段時(shí)間清空×××緩存, 如何理解?

摘自
http://blog.csdn.net/qq_35044535/article/details/77775910?locationNum=7&fps=1

摘抄以供備份
ffmpeg中解碼的API之前的是avcodec_decode_video2()和avcodec_decode_audio4(),現(xiàn)在使用avcodec_send_packet()/ avcodec_receive_frame()來(lái)代替原有的接口。


API與編碼/解碼和音頻/視頻非常相似,工作原理如下:
1、像往常一樣設(shè)置和打開(kāi)AVCodecContext。

2、輸入:
?1)、對(duì)于解碼,請(qǐng)調(diào)用avcodec_send_packet()以在AVPacket中給出×××原始的壓縮數(shù)據(jù)。
?2)、對(duì)于編碼,請(qǐng)調(diào)用avcodec_send_frame()為編碼器提供包含未壓縮音頻或視頻的AVFrame。 在這兩種情況下,建議對(duì)AVPackets和AVFrames進(jìn)行重新計(jì)數(shù),否則libavcodec可能必須復(fù)制輸入數(shù)據(jù)。 (libavformat總是返回引用計(jì)數(shù)的AVPackets,av_frame_get_buffer()分配引用計(jì)數(shù)的AVFrames)

3、在循環(huán)中接收輸出。 定期調(diào)用avcodec_receive _ *()函數(shù)并處理其輸出:
?1)、對(duì)于解碼,請(qǐng)調(diào)用avcodec_receive_frame()。 成功后,它將返回一個(gè)包含未壓縮音頻或視頻數(shù)據(jù)的 AVFrame。
?2)、對(duì)于編碼,請(qǐng)調(diào)用avcodec_receive_packet()。 一旦成功,它將返回帶有壓縮幀的AVPacket。 重復(fù)調(diào)用,直到它返回AVERROR(EAGAIN)或錯(cuò)誤。 AVERROR(EAGAIN)返回值意味著需要新的輸入數(shù)據(jù)才能返回新的輸出。
在解碼或編碼開(kāi)始時(shí),編×××可能會(huì)接收多個(gè)輸入幀/數(shù)據(jù)包而不返回幀,直到其內(nèi)部緩沖區(qū)被填充為止。

結(jié)束流情況。 這些需要“刷新”編×××,因?yàn)榫帯痢痢量赡茉趦?nèi)部緩沖多個(gè)幀或數(shù)據(jù)包以實(shí)現(xiàn)性能或不必要(考慮B幀)。
pkt==NULL is treated differently from pkt.size==0? (pkt==NULL means get more output, pkt.size==0 is a flush/drain packet) 處理如下:
1、發(fā)送NULL到avcodec_send_packet()(解碼)或avcodec_send_frame()(編碼)函數(shù),而不是有效的輸入。 這將進(jìn)入“flush”模式。

2、在循環(huán)中調(diào)用avcodec_receive_frame()(解碼)或avcodec_receive_packet()(編碼),直到返回AVERROR_EOF。
3、在再次解碼之前,必須使用avcodec_flush_buffers()重新編碼。

我們提供的服務(wù)有:成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、寧海ssl等。為超過(guò)千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的寧海網(wǎng)站制作公司

分享名稱(chēng):FFmpegavcodec_flush_buffers調(diào)用說(shuō)明
網(wǎng)頁(yè)地址:http://chinadenli.net/article18/ghocdp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站內(nèi)鏈、虛擬主機(jī)、手機(jī)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
国产成人精品在线播放| 不卡视频在线一区二区三区| 果冻传媒在线观看免费高清| 欧美一区二区三区性视频| 亚洲精品一区三区三区| 美国欧洲日本韩国二本道| 亚洲欧美视频欧美视频| 久久99精品国产麻豆婷婷洗澡| 中国少妇精品偷拍视频 | 国产精品色热综合在线| 初尝人妻少妇中文字幕在线| 美女极度色诱视频在线观看| 九九热视频免费在线视频| 黑丝袜美女老师的小逼逼| 色一情一伦一区二区三| 免费特黄欧美亚洲黄片| 日韩av欧美中文字幕| 好吊视频一区二区在线| 成人精品视频一区二区在线观看| 99亚洲综合精品成人网色播| 护士又紧又深又湿又爽的视频| a久久天堂国产毛片精品| 精品日韩av一区二区三区| 日本黄色高清视频久久| 爱在午夜降临前在线观看| 日韩一区二区三区四区乱码视频| 免费性欧美重口味黄色| 隔壁的日本人妻中文字幕版 | 黑人粗大一区二区三区| 伊人色综合久久伊人婷婷| 亚洲熟女熟妇乱色一区| 亚洲精品伦理熟女国产一区二区| 东北女人的逼操的舒服吗| 欧美偷拍一区二区三区四区| 欧洲亚洲精品自拍偷拍| 日韩人妻少妇一区二区| 亚洲国产精品久久网午夜| 少妇在线一区二区三区| 亚洲a码一区二区三区| 色综合久久超碰色婷婷| 欧美精品日韩精品一区|