碼率問題

幀率影響的是每幀的額定比特數

我說的幀率是編碼幀率,不是采集幀率。對于一個采集后的序列,MAD 只跟參考幀有關。而編碼幀率與參考幀無關,因此編碼幀率不影響 MAD。

————————————————————————————————————————————————

JVT-H017中規定了碼率控制中初始QP的選擇規則,但JM86中的設置文件中確有初始QP值的設定一項。。按規則來講,初始QP是在碼率確定之后按規則選出來的,可JM86卻是自己隨便設定的。。這是怎么回事?是不是版本太低的緣故

看看 rc_init_seq 函數再說。

?

————————————————————————————————————————————————

Elecard StreamEye Tools只能看到最大最小和平均碼率,有沒有能看到每個時刻碼率的軟件??或能讀出碼率曲線的軟件?

Elecard StreamEye 可以將每幀碼字導出為 excel 表格。

————————————————————————————————————————————————

1、用JM仿真后看到的碼率實時碼率還是平均碼率??怎么能一幀幀看到單幅圖的碼率是多少???
?? ?? ?? ?? ??? 2、拿foreman序列做測試,設置的IntraPeriod =0即用IPPPPPPPPP幀型編碼和設置的IntraPeriod =1用全I幀編碼,碼率控制差很多,難道是說對不同序列需要用不同的幀型嗎??那怎么選擇呢??
?? ?? ?? ?? ??? 3、為什么讓序列編碼的幀越多(即FramesToBeEncoded 設置的值越大)輸出碼率越接近目標碼率??
?? ?? ?? ?? ??? 4、更換不同的序列進行仿真,為更接近目標碼率,都有哪些參數影響碼率,即都需要重新設置哪些參數(config中的)???
?? ?? ?? ?? ??? 5、config中rc控制下的BasicUnit 參數設置由什么決定??

我這前一陣看的JVT-G012的算法,剛開始用大神firsttime注釋的JM8.6進行仿真,出現這么多菜鳥級問題,希望眾大神可以幫我解決,跪謝!!!

1、平均碼率。單幀圖像那叫比特數不叫碼率,用 Elecard Streameye 可以輸出統計信息。當然你也可以自己添加統計代碼;
2、I 幀壓縮效率本來就比 P 低,碼率差異大很正常;
3、幀數越多統計信息越準確;
4、不需要重新設;
5、由你決定。

我用Elecard Streameye 看到了編碼后的統計信息,我設置的目標碼率是64,平均是63,最大是75,最小是43,這是不是就意味著如果是一個64k的信道,最大的時候就會丟失信息??那怎么能控制讓輸出平穩接近64k呢??

一般工程應用中都只要求平均碼率達到額定碼率就可以了。

————————————————————————————————————————————————

編碼后實際的碼率

編碼總比特數 * 編碼幀率 / 編碼總幀數。

你每次運行編碼程序,完成以后,屏幕顯示的倒數第三行就是碼率

————————————————————————————————————————————————

我采用的是CBR進行碼率控制,設的目標碼率為64Kbps,我用不同的方法得到的結果分別為63.61Kbps、63.77Kbps、64.07Kbps。
請問,在不考慮信噪比的情況下,得到的碼率越低越好呢,還是越接近64k越好呢!
期待解答,謝謝

當然是越接近設定碼率越好,那樣才表示帶寬得到了充分利用。

實際比特率越接近目標比特率越好。

有專用的公式來描述這個問題。用TBR表示目標比特率,用ABR表示實際比特率。
|ABR-TBR|/TBR 表示實際比特率與真實比特率的誤差關系。

如果超過10%,則,認為碼率控制失效。

必須考慮PSNR
RC必須考慮的兩個因素,一個是R-D performance,一個是率控精度
無PSNR,R-D?? performance無從談起

碼率控制性能測度有很多:
1、比特率誤差|ABR-TBR|/TBR ,越小越好。
2、編碼器性能。
3、緩沖區滿度與TBL的匹配程度。
4、跳幀數。
5、PSNR波動越小越好。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/455469.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/455469.shtml
英文地址,請注明出處:http://en.pswp.cn/news/455469.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java筆記08-Map詳解

第一章 Map集合 1.1 概述 現實生活中,我們常會看到這樣的一種集合:IP地址與主機名,身份證號與個人,系統用戶名與系統用戶對象等,這種一一對應的關系,就叫做映射。Java提供了專門的集合類用來存放這種對象…

Node.js的helloworld 程序

用文本編輯器,如npp,鍵入例如以下代碼,存儲成hello.js console.log(hello) console.log(hello %s->%d,jeapedu, 1941847311) cmd進入dos。切入hello.js所在文件夾。運行node.js程序 node hello.js執行結果例如以下所看到的: C:\nodeS>n…

深度學習綜述

摘要: 深度學習可以完成需要高度抽象特征的人工智能任務,如語音識別、圖像識別和檢索、自然語言理解等。深層模型是包含多個隱藏層的人工神經網絡,多層非線性結構使其具備強大的特征表達能力和對復雜任務建模能力。訓練深層模型是長期以來的難…

mac svn工具_Cornerstone 4 for mac(svn管理工具)

Cornerstone 4 for mac是全新版本的svn管理工具,使用cornerstone for mac 特別版建立的版本控制更利于使用,而且cornerstone 4 特別版全面支持Subversion的功能,這里準備了最新版本的cornerstone for mac 特別版,無需激活&#xf…

I幀、B幀和P幀的特點和編碼的基本流程

I幀、B幀和P幀的特點: I幀:幀內編碼幀I幀特點:1.它是一個全幀壓縮編碼幀。它將全幀圖像信息進行JPEG壓縮編碼及傳輸;2.解碼時僅用I幀的數據就可重構完整圖像;3.I幀描述了圖像背景和運動主體的詳情;4.I幀不需要參考其他畫面而生成;5.I幀是P幀和B幀的參考幀(其質量直接影響到同組…

Java筆記11-【異常、線程】

主要內容 異常、線程 第一章 異常 1.1 異常概念 異常,就是不正常的意思。在生活中:醫生說,你的身體某個部位有異常,該部位和正常相比有點不同,該部位的功能將受影響.在程序中的意思就是: 異常 :指的是程序在執行過程中,出現的…

摘抄自知乎的redis相關

1.知乎日報的基礎數據和統計信息是用 Redis 存儲的,這使得請求的平均響應時間能在 10ms 以下。其他數據仍然需要存放在另外的地方,其實完全用 Redis 也是可行的,主要的考量是內存占用。就使用經驗而言,Redis 的數據結構很豐富&…

Java微信開發_00_資源匯總貼

1.微信公眾平臺技術文檔(https://mp.weixin.qq.com/wiki?tresource/res_main&idmp1445241432) 2.微信企業號開發接口文檔(http://qydev.weixin.qq.com/wiki/index.php?title%E4%B8%BB%E5%8A%A8%E8%B0%83%E7%94%A8) 3.企業微…

webgl獲取鼠標形狀_三模無線搭配對稱手型設計,游戲致勝利器,ROG烈刃2無線鼠標...

要想有效地提升游戲體驗,我認為除了電腦主機本身的硬件配置要盡可能的硬核之外,玩游戲時所選配的鼠標、鍵盤等外設的作用也是不可忽視的,所以很多比較注重游戲體驗的游戲愛好者都會選擇一款自己用著比較順手的游戲外設裝備。我這次入手的華碩…

牛人學習h264運動估計的方法

轉載自:http://bbs.chinavideo.org/forumdisplay.php?fid29 Chinavideo,一個非常棒的學習論壇 從答辯結束(2008-12-13)起就想寫一篇文章給學習運動估計的朋友們,因為我知道有很多正在寫論文的朋友們,特別是正在入門的朋友們&…

Java筆記11-軟件開發流程設計原則

今天內容: 1.常用的設計原則2.常用的設計模式3.常用的查找算法4.常用的排序算法 1.常用的設計原則(記住) 1.1軟件的開發流程 軟件開發授權-投標 -> 100萬 1. 編寫需求分析文檔 > 2. 概要設計文檔(架構) > 3. 詳細設計文檔(類圖) > 4. 編碼(項目經理分具體任…

magnify.m —— 圖像局部放大鏡工具函數

magnify.m 函數下載地址:magnify - File Exchange - MATLAB Central; magnify.m 函數在執行時,是一種交互式處理。 簡單演示如下: clear, clc% 加載圖像到內存,如讀取matlab自帶的圖像,并將其顯示出來 I i…

【大數據系列】hadoop單節點安裝官方文檔翻譯

Hadoop: Setting up a Single Node Cluster. HADOOP:建立單節點集群 PurposePrerequisites Supported PlatformsRequired SoftwareInstalling SoftwareDownloadPrepare to Start the Hadoop ClusterStandalone OperationPseudo-Distributed Operation Configuration…

qmlcanvas繪制3d圖形_透視Matplotlib核心功能和工具包 - 繪制3D圖形

關聯知識MatplotlibPython線圖在此,我們將學習如何創建3D線圖。 它類似于2D等效折線圖,并且2D折線圖的許多屬性都結轉到3D。我們將在相同的軸上繪制凹凸曲線,并從不同角度查看它們,例如平行視圖,頂視圖以及圍繞z軸的旋…

264 解碼之 yuv

博客訪問量日漸減少,于是我決定丟一點技術東東上去,吸引爬蟲光顧一下。先談談 h.264 的編解碼問題。個人建議做視頻、音頻的孩子們,一定要抓住 RFC 和 standard ,然后多看開源編解碼程序。近來抽空看了兩個 decoder ,一…

Java筆記12-函數式接口

主要內容 自定義函數式接口函數式編程常用函數式接口 第一章 函數式接口 概念 函數式接口在java中指的是:有且只有一個抽象方法的接口 函數式接口,即適用于函數式編程場景的接口.而java中共的函數式編程體現就是Lambda,所以函數式接口就是可以適用于lambda使用的接口.只有…

雷軍曬3億估值,意欲“收編”臺灣硬件創業者?

1月13日,在臺灣的CSMIC 2015移動互聯網兩岸年會上,雷軍以獵豹移動董事長的身份做了《給年輕創業者的兩大方向性建議》演講。 演講中雷軍表示,“在未來5到10年,特別適合臺灣年輕創業者做的兩個方向,一個是移動互聯網&am…

網頁“console”輸出圖文信息

http://www.monmonkey.com/javascript/jiben2.html 參考以上鏈接中的轉義字符使用。 http://www.cnblogs.com/Wayou/p/chrome_dev_tool_style_console.html https://segmentfault.com/a/1190000002511877 以上鏈接里有各種 console 輸出 ASCII圖文的實現方法。 ASCII圖文動態效…

記事本安卓軟件代碼設計_用輕量級工具 Notepad3 替代 36 歲的微軟記事本

一不小心,微軟記事本發布 36 年了。雖然微軟記事本自 1985 年 Windows 1.0 以來已包含在所有版本的 Microsoft Windows 中,但它太基礎了,以至于幾乎所有人都要替代它,比如輕量級的 Notepad3,支持代碼高亮/折疊、括號匹…

H.264編碼技術

H.264基本概況隨著HDTV的興起,H.264這個規范頻頻出現在我們眼前,HD-DVD和藍光DVD均計劃采用這一標準進行節目制作。而且自2005年下半年以來,無論是NVIDIA還是ATI都把支持H.264硬件解碼加速作為自己最值得夸耀的視頻技術。H.264到底是何方“神…