毕业设计选的题目是《视频转换系统》,经过初步分析,做了一个改进方案。
1. 现状
视频格式不统一,在不同的传播媒介上可能有各自适合的格式,视频转换应运而生。当今视频转换的基础为 mencoder 解码器和 ffmpeg 视频和音频流方案。多数是品转换软件以二者为基础。
2. 存在问题
2.1平台
如同大多数的软件一样,很多只有在 windows 下的版本。虽然 linux 平台上也有部分软件,但是很多并不符合桌面操作。不是收费专业性的视频软件,就是命令行基本工具(mencoder 和 ffmpeg 在命令行下工作)。对于刚转战 linux 的用户可能无从下手,为了这部分想用 linux而又非专业的用户,一系列简单人性话的软件的开发迫在眉睫,当然视频转换软件也是其中之一。
2.2效率
视频转换一般非常耗费系统资源,如 cpu 内存等。尤其是 cpu,在视频转换时基本上占用为 100%,使计算机不能很好的同时完成其他的工作。
2.3局域网资源闲置
在一台计算机满负荷的进行视频转换的同时另一台计算机却有很多的闲置资源(软硬件资源)。但是现有的集群技术是要硬件支持,就是有高额的软件使用费用。
3. 计划改进
3.1跨平台
由于 mencoder 和 ffmpeg 都是开源项目,linux 也为开源,能够很好的体现开源精神。并且有很多的开源软件可以参考学习。故首先在 linux 下实现继而移植到 windows 中。
3.2智能选择解码器
不同的解码器对于不同格式之间的转换效率略有差异。为了在符合转换要求的情况下提高转换效率,需要智能选择解码器。
3.3可调整硬件使用率
设定进程可以占用的硬件资源的上限,使计算机在进行视频转换的同时可以流畅的进行其他活动。
3.4集群
集群是现充分利用软硬件资源的一个解决方案,他能够合理的分配局域网的资源。合理的利用局域网的闲置资源提高视频转换的速率。
之所以选这个题目,并不是侧重视频转换本身,而是这个题目在我所设想的改进上所涉及的知识,如网络编程,硬件控制等,有些功能不一定能够实现,但是这只是一个设想,以后会慢慢改进。
1. 现状
视频格式不统一,在不同的传播媒介上可能有各自适合的格式,视频转换应运而生。当今视频转换的基础为 mencoder 解码器和 ffmpeg 视频和音频流方案。多数是品转换软件以二者为基础。
2. 存在问题
2.1平台
如同大多数的软件一样,很多只有在 windows 下的版本。虽然 linux 平台上也有部分软件,但是很多并不符合桌面操作。不是收费专业性的视频软件,就是命令行基本工具(mencoder 和 ffmpeg 在命令行下工作)。对于刚转战 linux 的用户可能无从下手,为了这部分想用 linux而又非专业的用户,一系列简单人性话的软件的开发迫在眉睫,当然视频转换软件也是其中之一。
2.2效率
视频转换一般非常耗费系统资源,如 cpu 内存等。尤其是 cpu,在视频转换时基本上占用为 100%,使计算机不能很好的同时完成其他的工作。
2.3局域网资源闲置
在一台计算机满负荷的进行视频转换的同时另一台计算机却有很多的闲置资源(软硬件资源)。但是现有的集群技术是要硬件支持,就是有高额的软件使用费用。
3. 计划改进
3.1跨平台
由于 mencoder 和 ffmpeg 都是开源项目,linux 也为开源,能够很好的体现开源精神。并且有很多的开源软件可以参考学习。故首先在 linux 下实现继而移植到 windows 中。
3.2智能选择解码器
不同的解码器对于不同格式之间的转换效率略有差异。为了在符合转换要求的情况下提高转换效率,需要智能选择解码器。
3.3可调整硬件使用率
设定进程可以占用的硬件资源的上限,使计算机在进行视频转换的同时可以流畅的进行其他活动。
3.4集群
集群是现充分利用软硬件资源的一个解决方案,他能够合理的分配局域网的资源。合理的利用局域网的闲置资源提高视频转换的速率。
之所以选这个题目,并不是侧重视频转换本身,而是这个题目在我所设想的改进上所涉及的知识,如网络编程,硬件控制等,有些功能不一定能够实现,但是这只是一个设想,以后会慢慢改进。