所用jm版本为:86版,如图:
打开bin文件夹:
找到上面所示的路径,把文件拷贝出来。放在d:\,放这个位置主要是方便在dos窗口输路径。
ldecod.exe
decoder.cfg
然后把test.264也放到同一目录下:d:\
这样,就有了三个文件在同一目录。
然后输入命令:ldecod.exe decoder.cfg
注意输命令前要把路径切换到D:
截图如下:
test.264 ........H.264 coded bitstream
test_dec.yuv ........Output file, YUV 4:2:0 format
test_rec.yuv ........Ref sequence (for SNR)
10 ........Decoded Picture Buffer size
0 ........NAL mode (0=Annex B, 1: RTP packets)
0 ........SNR computation offset
1 ........Poc Scale (1 or 2)
500000 ........Rate_Decoder
104000 ........B_decoder
73000 ........F_decoder
leakybucketparam.cfg ........LeakyBucket Params
This is a file containing input parameters to the JVT H.264/AVC decoder.
The text line following each parameter is discarded by the decoder.
解码如果失败,首先要判断自己的test.264是不是正确,验证方法是用ffplay播放一下这个test.264。
解码结束,要验证一下解码得到的文件是不是正确,验证方法是用YUVviewer.exe播放一下。(这个要知道正确的分辨率即宽和高)