我已经下载了H.264源代码,我可以在Visual Studio 2010中查看它。我不知道如何运行JM参考软件。我该怎么做,以及如何查看输出?
答案 0 :(得分:1)
首先右键单击VS中的项目并重建解决方案
之后从命令提示符转到JM参考软件的bin文件夹。
这是在JM-> bin。
现在在命令提示符下写lencod.exe
这将使您的编码器运行在编码器配置中选择的默认视频文件。同样适用于ldecod.exe的解码器。
对于其他编码/解码参数,请阅读手册。
These slides will also help you to get started.
答案 1 :(得分:1)
首先,我建议您从link下载最新的H.264 / AVC JM参考软件。下载后,只需单击jm_vc11.sln文件(解决方案文件),它将在Microsoft Visual Studio(MVS)中打开,如下所示: Solution Explorer Image in MVS 然后从工具栏菜单中单击Build> Batch Build,您将看到如下内容: Batch Build in MVS 然后单击Rebuild按钮,它将在当前文件夹中编译和构建此解决方案的所有项目。大约几秒钟后,您可以浏览当前文件夹中名为“bin”的文件夹。在此文件夹中,您会看到许多以.cfg格式的配置文件。请打开encoder.cfg文件,您可以看到H.264编解码器的所有编码器配置,并且在它的第一行有InputFile名称,FramesToBeEncoded,FrameRates和deafult值为this picture。请确保bin文件夹中存在“foreman_part_qcif.yuv”文件。然后只需打开命令提示符(在Windows搜索栏中键入cmd)并转到当前目录> bin文件夹,您可以在其中看到lencod.exe文件。在命令行中键入:“lencod.exe -d encoder.cfg”,它将对InputFile进行编码并生成test_ref.yuv作为重建文件,您可以看到编码过程的结果。您还可以使用“yuvplayer”等第三方应用查看.yuv文件。对于解码,请打开bin> decoder.cfg并检查inpuFile是否为“test.264”,输出为“test_dec.yuv”。然后在命令提示符下键入:“ldecod.exe -d decoder.cfg”,解码后的输出文件将生成为“test_dec.yuv”,您可以在yuvplayer中播放它。 有关编码器和解码器参数的更多详细信息,请查看currnet目录> doc文件夹中的文档文件。