HEVC 知識點總結(補充版)

2021-06-19 15:40:09 字數 759 閱讀 3125

命令行為 ffmpeg - i  1.mp4  out.yuv

將 y4m 格式的影象序列轉換為 4:2:0 的 yuv 影象序列:

ffmpeg -f yuv4mpegpipe -i test.y4m -pix_fmt yuv420p test.yuv

2.設定程式 配置檔案 命令列   -c

3.yuv每乙個畫素佔空間1.5byte大小

4.vs中生成.lib檔案方法 在解決方案的視窗右擊proj1,選擇configuration properties->general->configuration type->static library(.lib),proj1就會生成lib檔案。

5.qt creator中新建子工程:

新建空白專案

新建c++類(類名開頭字母大寫)

基類為object

更改pro檔案

6.在命令行將def檔案轉換為lib檔案

7. 分析器中只輸出hevc的結構資訊,不輸出畫素域資訊

需要在drawengine.cpp中新增如下**

/*** only display hevc structure

static int fcnt = -1;

if (pcframe->getpoc() != fcnt)

***/



正則知識點補充

1.與正規表示式有關的字串物件的方法 string.replace pattern,string 替換在正規表示式查詢中找到的文字。string.search pattern 通過正規表示式查詢相應的字串,只是判斷有無匹配的字串。如果查詢成功,search 返回匹配串的位置,否則返回 1。strin...

property知識點補充

1 synthesize和 dynamic作用 1 property有兩個對應的詞,乙個是 synthesize,乙個是 dynamic。如果 synthesize和 dynamic都沒寫,那麼預設的就是 syntheszie var var 2 synthesize的語義是如果你沒有手動實現set...

DOM知識點補充

一 元素物件的屬性及自定義屬性的設定或獲取?物件.屬性 物件 屬性 物件.getattribute 屬性名 物件.setattribute 屬性名 屬性值 物件.removeattribute 屬性名 二 outerhtml 獲取當前元素物件及所有內容 innerhtml 設定或獲取當前元素物件內的...