目前市場上有一些商用的碼流分析工具是比較好的,能夠輔助我們進行各個標準的碼流分析:
1. Elecard StreamEye系列
?
2. H264VISA
?
3. Vegas
?
?
?
?
?
HEVC 碼流分析:http://www.chinavideo.org/forum.php?mod=viewthread&tid=15875
1,Codecvisa:http://codecian.com/
國產軟件,從最早的H264visa發展至今,感覺從剛開始的玩票,發展到今天專業級別的商業軟件,值得支持。
軟件試用版30天試用,20幀限制。
優點:QT開發,跨平臺
缺點:性能,功能,風格,專業程度和真正大牛級別的商業軟件相比還是有距離。
2,Elecard HEVC Analyzer:http://www.elecard.com/en/produc ... /hevc-analyzer.html
不多介紹,做過264的都知道,略感失望,與EC傳統風格“迥異”
3,Zond 265:http://www.solveigmm.com/en/products/zond/
需要安裝chroma,界面簡潔,內容豐富,性能穩定性待測
補充:
Parabola Explorer:http://www.parabolaresearch.com/explorer-hevc-analyzer.html
目前可以有online版本:http://demo.parabolaresearch.com ... 3-4-5-1-2-2-1-2-3-2
外觀漂亮
codecvisa也有類似的online版本,在線版本普遍功能有限
?
有很多YUV viewer 可以支持YUV420 Planar/semi/packed format, 還可以支持更高的bitdepth(8/10/12/14),和YUV422/444等。
下面是這些工具:
1. YUVPlayer
http://www.yuvplayer.com/
?
Main features:
- playback of raw YUV video files in different resolutions, pixel formats and framerates
- possibility to view separate (Y, U or V) components of video frames
- possibility to create header (.hdr) file for any raw YUV file describing its properties
- possibility to save individual frames in 24-bit .bmp format
- possibility to copy individual frames to the clipboard
- user friendly interface
目前只是支持yuv400/yuv420, 8bit. 支持很多不同的分辨率,可以用戶自定義分辨率。并且支持多個YUV 文件的比較,這是比較有用的功能。
2. YUVTools
http://www.sunrayimage.com/?
這個工具的功能比較強大,支持很多的YUV格式和分辨率,根據特別的是支持YUV編輯,可以用來生成encoder需要的輸入YUV。但是這個工具不是免費的,網上有一些破解教程,可以參考。
- It accepts (plays, converts, edits and analyzes) the combination of following formats:
- YUV in 4:4:4, 4:2:2 or 4:2:0 sample format,
- RGB in 4:4:4 sampling format;
- in different component order, like YUV, YVU, UYV, RGB, BGR, etc.
- in progressive (one single frame) or interlaced (two fields) format;
- in planar (YYY...UUU...VVV...) or packed (YUV, YUV....) pixel format;
- in predefined or arbitrary resolutions;
- Support FOURCC ( refer to: http://www.fourcc.org/).
- An image preview function to help guess the video format interactively.
- YUV Player can open multiple player dialogs and play different files in each dialog separately, or play multiple video files in one player dialog one by one sequentially. The detailed format of any opened or generated files will be logged, and the user can directly select any file to play back from the history list.
- YUV Converter can convert any combination of the format to another format, or convert to (or from) a sequence of BMP files. Other conversion functions include: scaling, join, crop, flip, padding, merge and separation of color components.
- YUV Analyzer can be used to calculate PSNR between two YUV files, or compare pixel by pixel to check the difference between the corresponding frames of two files, or overlay block type or motion vectors on top of each frame. Another useful feature is to help check the motion between two adjacent frames.
- YUV Editor can be used to edit the images pixel by pixel, or overlay one YUV image on top of another YUV image file.
- Convert YUV file to AVI format or vice versa;
- Setting options include grid display, different YUV to RGB conversion formula, etc.
- Many of above functions can also be performed in command line mode, which are useful for batch process or scripting.?
3. Elecard YUVViewer
Elecard是非常好的碼流分析工具,它同時還提供了一個YUVviewer。
http://www.elecard.com/en/products/professional/analysis/yuv-viewer.html
- Displays YUV sequences;
- Compares files for binary image matching;
- Displays the comparison results;
- Calculates quality metrics(PSNR, APSNR, MSE, MSAD, Delta, SSIM and VQM).
- IYUV (I420);
- IYUV 10bit;
- RGB24;
- RGB32;
- UYVY (Y422, UYNV, HDYC);
- Y400;
- Y422 10bit;
- YUY2 (YUNV, V422, YUYV);
- YV12;
- YV16;
- YVYU.
下載:?
Elecard YUV Viewer設計用來查看YUV視頻文件的YUV數據序列,文件互相比較,以找出二進制圖像是否匹配,并查看比較的結果。該應用程序還允許用戶計算,如信噪比,NQI那斯達克指數和VQM質量度量。
可惜不是免費的。
4. PYUV 佩魯賈大學開發free工具
PYUV: raw video sequence player
Vooya: raw YUV/RGB Video Player
- Detects format and color space by file name (currently YUV, XYZ, YIQ and RGB are supported), 4:0:0, 4:2:0, 4:2:2, 4:4:4, planar, interleaved and arbitrary bit depths up to 16bit fixed point, and also exotic or special formats like v210, NV12 etc.
- Remembers file formats
- Guesses format from file name
- Drop / copy single frames (png, bmp, jpg)
- Drawing annotations
- Magnifier, pixel-exact view
- Advanced Deinterlacing
- Single color channel view
- Difference mode, PSNR and MSE measurements
- Displays HEVC Coding Unit indices and partition index
- Grid overlay for identifying H.264 Macroblocks
- Control brightness, contrast and gamma
- Two players can be synchronized
- Can read Kakadu '.vix' files
- Can read YUVPlayer Deluxe header files
- Tools to reverse yuv files, extract single frames or sub-sequences
- Mac OSX, Linux and Windows
- Free for the time being