会使用Linux搞电影编辑的人都知道的mencoder,是一个相当棒的工具,电脑上已经在用它作底层还不知道的人也非常非常多,你很有可能就是其中一个。它是mplayer的编码器,毫不夸张的说,网上可以下载的大多数免费电影播放软件与格式转换软件的底层都直接用它,会编程的人写个漂亮的GUI你就会认为某某播放器很不错。
之前,啰嗦了一下,是想告诉许多人,其实这世界上许多的很有用的工具都被拿来包装了,但可惜的是很底层的人东西占用资源都极低,而且对于Windows来说都没有冗余信息(不需要额外dll文件,不写入注册表,可任意拷贝到不同机器,不需要安装,完全无毒,从不收费,世上任何一个人都可以看到和下载到源代码,可以自己重新加入自己想要的功能或去除某功能),但惧怕命令行的人请绕行,用图形的傻瓜化形式很适合大多数人,我是分享给有点水平或者挺喜欢不安装软件而用命令这种较底层的方式处理电影的人,这个编码工具是非常强大的,强大到你在网上下的任何一个图形化的最强大的转码工具都不可能用点鼠标的方式模拟出它的所有功能,因为它的参数是数以千计的,没办法用按钮与对话框的形式表现出所有的功能。我只分享一些很基础的。
言归正传,先分享个切割电影片断吧,这个功能相当有用,特别是小硬盘的人,我的硬盘是08年配的只有500G,不过影片那是相当多,但我的影片至少有三分之一不是全的,我只保留了我最喜欢的情节与片断。假如一部电影你有一半的剧情都是不感兴趣的,假如,影片只有前60分钟是你需要的,后半程对你来说有些变态,甚至有了后一个故事情节而会影响你看整个影片的心情,你可以只保存前60分钟,这样一来,假设你的原影片是1G,剪裁之后可能只剩下500M了,这意味着小硬盘的朋友可以多下载一到两部的影片,这意义就不一样了。
好了,真的言归正传了!
1.截取名为丝袜.avi的电影从20分10秒开始~60分这个39分50秒的片断并保存为丝袜M.avi
复制内容到剪贴板
代码:
mencoder -ss 20:10 -oac copy -ovc copy -endpos 39:50 丝袜.avi 丝袜M.avi
就这么简单,而且速度都相当快,因为视频流和音频流是拷贝的没有去转码。生成了丝袜M.avi观看一下是否是这个片断,没有问题就可以删除原来的那个视频了,我给的例子详细看一下就应该能解决分割电影的问题了。
2.出于某些原因,你可能只提取影片(容器)内的音频部分,像老年人练太极之类,可能一大早需要听Mp3练习,根本不需要看也没有办法边看视频边在野外练习,就可以只提取出视频中的声音部分,因为是分割出音频流,所以音质和原来电影中的一模一样。
复制内容到剪贴板
代码:
mencoder -oac copy -ovc copy -of rawaudio srt.avi -o dst.mp3
就可以把dst.avi这个视频中的声音分离出为目标dst.mp3了。
Windows下的mencoder.exe可以在网上下到,就纯一个文件,可以放心使用,放在默认的系统环境变量中就可以了。c:\windows或者c:\windows\system32下
还有许多许多功能非常高级的功能,像转码之类的我就不在这里赘述了,希望图形派的朋友们不要打击我的帖子,可能我的技巧只适合一些高级用户吧,Linux派的以前不懂的可以偷着乐了,希望有一些不错技巧的也可以分享给我。我还会ffmpeg的一些技巧,暂时就不分享了,有了这些工具就不用再去网上没事下这个软件没事下那个软件了,在Windows上的软件毕竟装得越多对系统性能越没有好处,这是肯定的!
很爱那些很简单,超强大的非常小的工具,得意于开源软件可以让我们任意的DIY,得意于开源市面上的免费播放器才这么多。
谢谢各位的支持,
希望大家多给红心哦!
[
本帖最后由 hetter 于 2012-10-12 09:07 编辑 ]