大傢周末好,如果你是做視頻編解碼的研究或者開發工作,大概率離不開碼流分析軟件/工具。vq-analyzer和Elecard雖說功能很強大,但都是商用收費的,且價格並不便宜,還有各種Licence限制。
今天我給推薦一個Github上開源,且跨平臺的碼流分析軟件YUView
不同平臺的Release版本:
我體驗瞭一下,支持的功能是相當不錯,畢竟作者也是"用愛發電"。最重要的是,作者還在不斷的維護和更新版本。
比如我打開一段mp4格式的視頻,它會調用FFmpeg來做解碼,隻要是FFmpeg支持的格式它都能解碼和顯示,且現在已經支持到瞭FFmpeg5.0版本。
比如拖進來一段H.265裸碼流,我們可以選擇不同的解碼器進行解碼,目前支持的H265解碼器包括Libde265,HM以及FFmpeg。
當解碼器選擇瞭Libde265或者HM,就可以看到這個碼流分析的信息,包括Slice個數,CU劃分,CU模式類別,參考幀索引,運動矢量等等。如下圖所示:
b330726ebd776a5b0a28207e28d0efe1
再比如我打開一段H.266的碼流,也是可以正常解碼和顯示畫面。它目前支持的解碼器有VVDec和VTM,不過還不支持對H.266的CU信息進行分析。
但是可以查看拖進來的H.266碼流的NALU語法和取值,如下圖所示:
也可以查看和Bitrate Viewer軟件很類似的碼流變化曲線:
可以使用Difference Item,來比較兩個mp4視頻的PSNR和差異,如下圖所示:
常用格式圖片也是沒問題的,比如jpg,png,webp,HEIF等等。下面是我打開的一張HEIF圖片:
1e7d1e74718671ed2f785bfd36db00e5
大傢可以直接在這個軟件的help下拉菜單,跳轉下載各種主流視頻解碼器的庫文件。
1e9ea123195d0b5b94bce228a1fbe464
然後給這個軟件設置對應的解碼庫路徑,就可以愉快地使用它們瞭。
下邊是我的Mac設置第三方解碼庫路徑的截圖,在YUView->Perference->Decoders裡面。
廢話不多說,大傢趕緊下載用起來吧。
上一篇