ubuntu下做柯老师lab19-lab20实验问题总结
前两篇文章告诉了大家如何将无线封包传输遗失模型和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不好用这个老大难问题。所以笔者建议做老柯实验的童鞋,使用myevalvid工具集时就用老柯给的,在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实验问题总结的更多相关文章
- 在ns2.35下完成柯老师lab18实验
说明:柯志亨老师<ns2仿真实验-----多媒体和无线网络通信>这本书lab18实验为“无线网络封包传输遗失模型”的实验.该无线传输遗失模型是柯老师自己开发的,原始的ns-allinone ...
- ubuntu下pycharm调用Hanlp实践分享
前几天看了大快的举办的大数据论坛峰会的现场直播,惊喜的是hanlp2.0版本发布.Hanlp2.0版本将会支持任意多的语种,感觉还是挺好的!不过更多关于hanlp2.0的信息,可能还需要过一段时间才能 ...
- ubuntu下格式化内存当硬盘使的小实验
内存虚拟硬盘(ramdisk)是指通过软件技术,将物理内存进行分割,将一部分内存通过虚拟技术转变为硬盘以较大幅度提升计算机数据读取速度和保护硬盘. 在ubuntu下的dev下有ram相关的文件,这些文 ...
- Ubuntu下常用强化学习实验环境搭建(MuJoCo, OpenAI Gym, rllab, DeepMind Lab, TORCS, PySC2)
http://lib.csdn.net/article/aimachinelearning/68113 原文地址:http://blog.csdn.net/jinzhuojun/article/det ...
- Ubuntu下实验安装
1.Ubuntu下安装sublime : http://www.linuxidc.com/Linux/2015-01/112137.htm 2.http://www.linuxidc.com/Linu ...
- 烂泥:ubuntu下vsftpd虚拟用户配置
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我微信ilanniweb. 以前搭建vsftpd都是在centos下,本以为在ubuntu按照以前的步骤搭建即可.可 ...
- UBUNTU下Y86模拟器的安装和使用
UBUNTU下Y86模拟器的安装和使用 由于上周在虚拟机中安装Y86模拟器中出现了一些问题并且没得到解决,所以上周实验是在实验楼上做的,这几天练习了UBUNTU下Y86模拟器的安装和使用. 参考博客: ...
- Ubuntu下配置tftp服务
Ubuntu下配置tftp服务 1.安装TFTP软件 sudo apt-get install tftp-hpa tftpd-hpa tftp-hpa是客户端,tftpd-hpa是服务器端 2.建立t ...
- Ubuntu下SSH设置
网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务.最终成功的方法如下: ...
随机推荐
- git如何删除本地所有未提交的更改
stash很好用,至少不会影响 .gitignore 里面的不跟踪的文件: git add . && git stash && git stash drop ===== ...
- 上下文路径request.getContextPath();与${pageContext.request.contextPath}
(1) request.getContextPath();与${pageContext.request.contextPath}都是获取上下文路径: 1. request.getContextPath ...
- mysql 字段为NULL的一些操作
1. 修改字段为NULL update tableName set column1 = null where id = 1 2. 字段是否为NULL (1)字段为空 select * tableNam ...
- UIView显示时遮挡导航栏的方法
[self.navigationController.view:addSubview];
- ios应用里面进入app store 下载界面
转自:http://blog.csdn.net/diyagoanyhacker/article/details/6654838 在IOS应用里直接打开app store 评论页面的方法: [[UIAp ...
- js_参数的get传输,从一个页面到另外一个页面。
2017年10月31日,今天是万圣节,欢乐谷搞事情. 刚接触前端那会是分不清,前端和后台的,后台的数据如何传输到前端的. 现在用的还是Jquery的ajax请求后台数据到前端页面的,需要学习的地方还有 ...
- 【转】jpg文件格式详解
JPEG(Joint Photographic Experts Group)是联合图像专家小组的英文缩写.它由国际电话与电报咨询委员会CCITT(The International Telegraph ...
- linux编程之信号量编程
信号量当我们在多用户系统,多进程系统,或是两者混合的系统中使用线程操作编写程序时,我们经常会发现我们有段临界代码,在此处我们需要保证一个进程(或是一个线程的执行)需要排他的访问一个资源.信号量有一个复 ...
- TCP之非阻塞connect和accept
套接字的默认状态是阻塞的,这就意味着当发出一个不能立即完成的套接字调用时,其进程将被投入睡眠,等待响应操作完成,可能阻塞的套接字调用可分为以下四类: (1) 输入操作,包括read,readv,rec ...
- device tree source file position
android/kernel/msm-4.9/arch/arm64/boot/dts/qcom/