前两篇文章告诉了大家如何将无线封包传输遗失模型和myevalvid添加到ns2.35中,已经成功验证了,这个没有问题。但是本人在做lab19和lab20实验时又发现了一些关于myevalvid工具集的问题,主要有ffmpeg、MP4trace,mp4box,etmp4等工具。其中ffmpeg问题最大,解决了一天没有任何进展,最终放弃了,改用了老柯给的ffmpeg.exe在windows下边做通了。汗吧,做个试验,扯了两个平台,ubuntu+windows。其实也不能怪别人,只能怪自己太菜了。
大家都知道,evalvid本身包含了一个evalvid框架和一个evalvid工具集,这些工具集也都是开源的,本身比较复杂,感觉ffmpeg最为复杂。大家如果在ubuntu下做老柯的实验的话,那么老柯所给的那些.exe工具在ubuntu下就没法用了,必须自己重新安装适合ubuntu的工具,其中部分工具可以直接apt-get install来在线安装,另外一些工具就不行,必须去官网下载手动安装。安装成功容易,之后的使用比较麻烦,老柯所给的有些命令的option有问题,又不好改。改的话必须自己阅读这些工具的手册,本人体验了,极其复杂。尤其ffmpeg不管如何配,都无法将.yuv视频转换成.m4v/mp4格式。由于本人的工作重心在于路由协议设计与仿真,所以实在没有时间和精力去钻研这些工具,只好放弃。后来发现老柯所给的那些.exe工具在win7下很好用耶。在win7 cmd下运行,根据提示,只需要安装几个动态链接库就ok了,很easy的。特别是解决了ubuntu下ffmpeg不好用这个老大难问题。所以笔者建议做老柯实验的童鞋,使用myvalvid工具集时就用老柯给的,在windows下面做,挺方便的。如果能在windows下装成cgywin+ns就最好了,可以彻底摆脱linux了,呵呵。本人对ubuntu情有独钟,不舍离去,所以就只能ubuntu+windows一起搞,大牛不要鄙视哦~
说明一下,老柯所给的工具集里,有个et.exe的工具有问题,在windows下老崩溃没法用,笔者修复了这个工具,下载链接下方给出,希望能帮到大家。
et.exe下载:http://yun.baidu.com/share/link?shareid=1924744053&uk=856527867
ubuntu下做柯老师lab19-lab20实验问题总结,布布扣,bubuko.com
原文地址:http://www.cnblogs.com/liangning/p/3791757.html