论文部分内容阅读
口袋数码的丰富让我们可以享受到更好的乐趣,看电影的方式也从单一的电影院发展到现在随身数码,将电影放进手机、MP4、PSP等设备里,我们就可以随时欣赏电影了。不过这其中有一个关键的步骤,那就是如何把视频放进去,格式不支持、体积太大等问题是否困扰着你呢?那你就需要一款快速压缩视频文件的软件了,马子彦开发的WisMencoder就是你最好的选择。
马子彦
专业:通信技术毕业时间:2007年
职业:软件工程师
软件作品:极品桌面、WisSearch、
WisCleaner
个人主页:http://www.mzys.cn/
为需求忙碌因忙碌而收获
谈起WisMencoder的开发者马子彦,给一个高手的称呼绝对不为过。上初三的时候就对软件开发产生了浓厚兴趣,并尝试用编程工具编写程序。高一的时候,他开发了一个桌面程序——极品桌面(代替原来的Win98桌面程序),并获得了北京市科技创新大赛一等奖。大学期间他又开发了一些别的软件,而这都要感谢他大一时买的那部PDA,在PDA上看电影他面临的最大麻烦就是转换格式,当时用微软和Real推出的视频转换程序来转换电影非常慢,于是他就萌发了自己开发一个工具的想法,并且要实现压缩电影体积。2005年的时候,他只用了七天的时间就开发出了WisMencoder的第一个稳定版本。后来发布在http://bbs.pdafans.com/上,至今这个帖子还保留着,每次浏览,马子彦都倍感亲切。
一招压缩包罗万象
WisMencoder的主要作用是重新编码,根据需求将原来的大文件变成小文件。乍看上去好像很简单的几步操作,其实里面要解决的问题非常多。当你打开WisMencoder的时候,你就会发现它是一款非常专业的软件,丰富的参数、强大的功能绝对可以满足你的各种需求。它的基本应用在杂志2008年第20期《安抚MP4的“小脾气”》一文已经教给大家了,下面就透露下软件开发者本人传授的特殊技巧。
巧用多核 各有“主张”
如果你使用的电脑是双核的,那就幸福了。使用WisMencoder压缩视频文件时,依次单击“配置方案/工具→双核优化→启用此功能”,这样软件就会建立两个并行的线程,提高10%到20%的性能。这还不算妙,如果你想一次压缩多个文件,但各文件的参数设置不同怎么办呢?WisMencoder在参数配置上也能“多核”化,在软件的“文件列表操作”菜单栏勾选“配置方案独立”,这时你再分别单击下面的文件,就可以分别为这些文件指定各自的压缩参数了。另外,软件还提供了预置的一些方案,右键单击文件,依次选择“独立配置方案”,然后在菜单中选择一个合适的即可。
技术揭秘:双核优化,实际上是WisMencoder通过建立两个线程,每个线程都虚拟出一个完全独立的环境来运行mencoder实现的。两个线程共用了一个文件列表,并利用线程同步的方法,分别读取每个线程mencoder的工作状态来分别获得压缩进度。
小提示
在压缩过程中,如果想再添加一个压缩文件,直接拖动文件到文件列表即可。
诸多参数轻松配置
不同的设备,参数设置也是很不同的,我们完全可以借用别人的配置方案。在http://bbs.mzys.cn/showforum-119.aspx里提供了常见手机的配置方案,下载下来以后,通过单击“配置方案/工具→导入配置文件”,找到配置文件完成导入,压缩文件时在右上角的下拉菜单中选择这个配置即可,这样就省去了设置的麻烦。以后成为高手后,再自己配置也不迟啊。
很多人都会有想进行某一项设置,但找不到设置菜单的情况。WisMencoder的左下角有一个专门的搜索框,在这里输入你想找的设置的关键字,“回车”操作后软件就会给你列出相关的几项,这样就方便多了,选择合适的,单击“确定”软件就自动为你打开它的设置界面了。
技术揭秘:搜索功能利用了类的多态性实现,它搜索的是Caption属性,只需遍历选项的所有控件,判断该控件所属的子类,再将TComponent转换为相应的子类,例如TCheckBox,就可以得到Caption属性的值,再用Pos函数来判断搜索的关键字是否在 Caption字符串中,如果在其中,显示出该控件所属的选项卡即可。
小提示
文件的大小主要受编码率的影响,这个参数越大处理后的文件也越大,画面的大小不会影响文件大小,当然,画面缩小画质看起来也会觉得效果不错。在视频设置编码器设置里有不少编码类型,其中DIVX最快,DIVX要比XVID快0.5~1倍,DIVX比X264要快4~5倍左右。
点将台
你喜欢哪款工具软件呢?你想知道他是如何开发的吗?你想知道这位开发者的故事吗?你想让开发者自己揭秘软件使用和编程方法吗?把你的需求告诉小白吧(发邮件到software@cfan.com.cn)!以后走进高手坐堂的软件开发者将由读者来指定,你指定软件,我来采访,他来揭秘。
马子彦
专业:通信技术毕业时间:2007年
职业:软件工程师
软件作品:极品桌面、WisSearch、
WisCleaner
个人主页:http://www.mzys.cn/
为需求忙碌因忙碌而收获
谈起WisMencoder的开发者马子彦,给一个高手的称呼绝对不为过。上初三的时候就对软件开发产生了浓厚兴趣,并尝试用编程工具编写程序。高一的时候,他开发了一个桌面程序——极品桌面(代替原来的Win98桌面程序),并获得了北京市科技创新大赛一等奖。大学期间他又开发了一些别的软件,而这都要感谢他大一时买的那部PDA,在PDA上看电影他面临的最大麻烦就是转换格式,当时用微软和Real推出的视频转换程序来转换电影非常慢,于是他就萌发了自己开发一个工具的想法,并且要实现压缩电影体积。2005年的时候,他只用了七天的时间就开发出了WisMencoder的第一个稳定版本。后来发布在http://bbs.pdafans.com/上,至今这个帖子还保留着,每次浏览,马子彦都倍感亲切。
一招压缩包罗万象
WisMencoder的主要作用是重新编码,根据需求将原来的大文件变成小文件。乍看上去好像很简单的几步操作,其实里面要解决的问题非常多。当你打开WisMencoder的时候,你就会发现它是一款非常专业的软件,丰富的参数、强大的功能绝对可以满足你的各种需求。它的基本应用在杂志2008年第20期《安抚MP4的“小脾气”》一文已经教给大家了,下面就透露下软件开发者本人传授的特殊技巧。
巧用多核 各有“主张”
如果你使用的电脑是双核的,那就幸福了。使用WisMencoder压缩视频文件时,依次单击“配置方案/工具→双核优化→启用此功能”,这样软件就会建立两个并行的线程,提高10%到20%的性能。这还不算妙,如果你想一次压缩多个文件,但各文件的参数设置不同怎么办呢?WisMencoder在参数配置上也能“多核”化,在软件的“文件列表操作”菜单栏勾选“配置方案独立”,这时你再分别单击下面的文件,就可以分别为这些文件指定各自的压缩参数了。另外,软件还提供了预置的一些方案,右键单击文件,依次选择“独立配置方案”,然后在菜单中选择一个合适的即可。
技术揭秘:双核优化,实际上是WisMencoder通过建立两个线程,每个线程都虚拟出一个完全独立的环境来运行mencoder实现的。两个线程共用了一个文件列表,并利用线程同步的方法,分别读取每个线程mencoder的工作状态来分别获得压缩进度。
小提示
在压缩过程中,如果想再添加一个压缩文件,直接拖动文件到文件列表即可。
诸多参数轻松配置
不同的设备,参数设置也是很不同的,我们完全可以借用别人的配置方案。在http://bbs.mzys.cn/showforum-119.aspx里提供了常见手机的配置方案,下载下来以后,通过单击“配置方案/工具→导入配置文件”,找到配置文件完成导入,压缩文件时在右上角的下拉菜单中选择这个配置即可,这样就省去了设置的麻烦。以后成为高手后,再自己配置也不迟啊。
很多人都会有想进行某一项设置,但找不到设置菜单的情况。WisMencoder的左下角有一个专门的搜索框,在这里输入你想找的设置的关键字,“回车”操作后软件就会给你列出相关的几项,这样就方便多了,选择合适的,单击“确定”软件就自动为你打开它的设置界面了。
技术揭秘:搜索功能利用了类的多态性实现,它搜索的是Caption属性,只需遍历选项的所有控件,判断该控件所属的子类,再将TComponent转换为相应的子类,例如TCheckBox,就可以得到Caption属性的值,再用Pos函数来判断搜索的关键字是否在 Caption字符串中,如果在其中,显示出该控件所属的选项卡即可。
小提示
文件的大小主要受编码率的影响,这个参数越大处理后的文件也越大,画面的大小不会影响文件大小,当然,画面缩小画质看起来也会觉得效果不错。在视频设置编码器设置里有不少编码类型,其中DIVX最快,DIVX要比XVID快0.5~1倍,DIVX比X264要快4~5倍左右。
点将台
你喜欢哪款工具软件呢?你想知道他是如何开发的吗?你想知道这位开发者的故事吗?你想让开发者自己揭秘软件使用和编程方法吗?把你的需求告诉小白吧(发邮件到software@cfan.com.cn)!以后走进高手坐堂的软件开发者将由读者来指定,你指定软件,我来采访,他来揭秘。