在Visual Studio上运行JM8.6

该博客用VS 2019跑JM8.6代码,本人刚刚接触这放方面知识,菜鸟一枚,博客中有不足的地方希望大家原谅并指出。
参考博客点击这里

1、用VS打开JM下的tml.sln文件

我用VS2019打开后,会出现如下的提示,点击确认,然后把rtpdump文件删掉(不知道为什么要删掉)。Iencod代表编码,Idecod代表解码。

把需要测试的YUV文件丢到JM文件的bin目录下。
2、编码
 打开Iencod下的 encoder_main.cfg 文件,InputFile表示输入的YUV序列,StartFrame:从第几帧开始压缩视频,FrameToBeEncoded表示要压缩多少帧,SourceWidth和SourceHeight分别代表要压缩的视频的长和高,OutputFile表示压缩好的视频的名称。以上那些都是压缩视频之前需要设置的参数

刚开始我天真的以为设置好之后,右击Iencod把它设为启动项目,然后调试就可以了。然而并不行,这样弄的话会出现如下的错误。

所以,接下来记录正确的步骤。非常感谢本文中的参考博客。
设置好上面的参数后,右击Iencod设置为启动项目,然后再右击Iencod选择进入属性界面。修改常规下的输出目录,点击下拉菜单箭头,选择编辑,再选择宏,找到如图所示的目录,把它插入后,在后面添加一个bin,点击确认。步骤如图所示。

在Iencod属性界面中,再把调试下的工作目录按上述方法更改为同样的目录,右击Iencod重新生成。
然后在JM文件夹下的bin文件夹中,把encoder_baseline.cfg文件复制一份,重命名为encoder.cfg(图略)。
弄好之后右击Iencod设置为启动项目,再重新生成,然后调试。

运行结果如图

3、解码
 按照上述同样的方式设置Idecod属性中的输出目录和工作目录。再修改调试下的命令参数。

把Idecod设置为启动项目,重新生成项目,调试。调试结果如图所示。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值