一直用电驴(eMule)下载自己喜欢的音乐以及电影,因此遇到电影卡在90%的情况非常之正常。 这种情况下一般是采用VLC media player 或者MPlayer - The Movie Player来进行预览播放。在电驴里的选项-文件-视频播放器里面,指定相应的播放器就可以了。 由于RealNetworks方面的14个编码器有一半都未开源,学生们坚持不愿意花时间像Mplayer那样调用Windows下面较新的dll来实现对rm格式影片的解码,因此这个播放器很遗憾地不支持视频压缩算法一流的real格式。在这个万能播放器噱头不断的时代仍然有这样一份独特的坚持,不得不让人唏嘘。 不过我喜欢VLC的原因除了播放残缺文件和独特的坚持外,还有它一直引以为豪的流媒体性能和屏幕录制功能。 VLC其实也是一个带有转码能力的流媒体服务器和客户端,它的名字就反映了早期VLC的设计理念:Video LAN Client。其实现在的它包含了Video LAN Server的绝大部分常用服务器功能,可以在企业级局域网里低成本地实现视频点播或直播。 IIS可以很容易地被跨平台的Apache、VLC和File Zilla等项目取代,这对于即将踏进家庭无线局域网的各种设备(各类电脑、家电、数码产品)而言无疑是一件好事。比如说你可以在一台老旧的台式机上插上USB无线网卡,将之作为家庭无线局域网的VideoLAN服务器向整个网段进行UDP直播,这样你可以在自己的笔记本或电视上轻松地看到摄像头监视信号或者各类影片,同时可以躺在沙发上通过支持浏览网页的手机来控制VLC服务器行为。你看,这也勉强算是数字家庭了吧。跨平台其实是一件多么美好的事情。 接下来我们可以了解一下我觉得非常酷的屏幕录制功能,也就是你可以将你自己屏幕上的任何演示录制成自己喜欢的视频格式,然后本地播放或直接直播给指定的设备。反正我觉得这样放ppt很酷。
好吧,首先google一下VLC,下载好与自己的操作系统匹配的安装文件,我这里以Windows下通常的VLC 0.8.6e wxWindows界面来演示: 这是极简的主界面,通常而言GNU下的东西默认界面都这个德行: 点击菜单中的文件,打开文件: 弹出如下的对话框,在自定义里面输入screen://,点击确定: 打开文件-向导: 在串流/转码向导里选择转码/储存至文件选项,点击下一步: 在接下来的输入对话框里,选择存在的播放列表项目,可以看到屏幕的录制已经开始了: 下一步之后可以看到默认的转码设置: 我在这里视频编码选择H.264: 音频选择mp3: 下一步,选择封装成ASF格式,封装格式取决于你一开始采用了哪种编码器,你在这里有很大的自由: 然后指定保存文件路径: 好了,结束,现在你在屏幕上做的任何操作都会被录制下来,并封装成asf格式,而且这一切都是免费的,下图是我在录制桌面时的一张截图,大家还记得自己站在两面镜子之间的情形吗? 需要说明的是,这种录制下来的视频比较适合用来做流媒体传输,换句话说它的体积并不大,但是图像质量在屏幕变化不是很快的情况下还是有保证的。 大家可以想象一下老板在自己的电脑上演示自己的各种桌面操作,然后一帮人在自己的电脑上打开流媒体端着咖啡开会的情景,很简单,不是吗? PS:我没有测试过能不能用这种方案来实现诸如星际比赛的时候流媒体发送给大家选手的第一视角战斗录像,如果能够实现的话偷学技术就太简单了,哇哈哈。 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 |
|