文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院操作系统 注册表Linux系统中提取DVD音频的方法介绍
精品广告
推荐TOP10
·自动播放光碟
·解决注册表被锁问题100%有效的办法
·深入剖析恶意攻击性网页-注册表全攻略
·修改注册表,清除黑客程序
·Vista 105个禁止功能的注册表条目
·妙用注册表来清理系统垃圾文件
·更改系统收藏夹路径的三种方法
·用注册表和组策略管好网络设置
·Windows隐蔽的清理注册表垃圾方法
·取消开机检查磁盘的三种方法
阅读TOP10
·如何打开注册表编辑器
·修改Windows注册表系统文件为宽带加速
·注册表解锁有奇招妙用系统策略编辑器
·注册表进行系统限制的优化和设置
·应用技巧 用注册表强化网上邻居
·修改注册表:为硬盘逻辑分区添加背景图片
·注册表背后的秘密
·Windows注册表修改实例完全手册
·修改注册表使电脑更安全
·用注册表为操作系统砌“安全墙”

Linux系统中提取DVD音频的方法介绍

日期:2006年12月25日 作者: 查看:[大字体 中字体 小字体]


  老婆借了盘DVD,非要让我把它想办法留下来。保存.vob是不现实了。为了给老婆展示一下Linux的强大,特地到网上攻读了一番。
  很可惜的是:工作的最开始还是用了一下Windows,因为我的机器都没有DVD-ROM, 所以用别人的机器把那些VOB文件copy下来,然后上传到我的Linux服务器上。这台机器上没有X Window, 所以下面全部的工作都是ssh到服务器上,然后在命令行下做的。

  1. 音频编码:

 
  mencoder -ovc frameno -o frameno.avi 
   -oac mp3lame -lameopts abr:br=96 -alang en VTS_01_1.VOB
 

 
  稍微解释一下参数的意思:一般字母o开头的参数就是指output的意思了, a就是audio, v是video, c是codec, br是bit-rate(br有几种:vbr, abr, cbr。v,a和c意思分别是variable,average和constant。) alang是指audio language。en是英文,中文是zh。有时可能会有两个声道,都是中文(zh),一个普通话,一个广东话。这时就不能用alang这个参数了,要用-aid。还有,就是这里用了LAME的mp3编码。

  总之,这行命令中需要改的就是"en"和文件名了。"96"也可改成128,但最终的文件可能会比较大。frameno和frameno.avi不要改。

  2. 视频编码:(1st pass)

 
  mencoder -oac copy -o /dev/null -ovc lavc -lavcopts  
  vcodec=mpeg4:vbitrate=576:vhq:vpass=1 -vf
 scale=640:480,crop=640:344:0:66,lavcdeint VTS_01_1.VOB

  
  这里用了libavcodec来做mpeg4的编码。最重要的就是-vf了,vf意思是video filter。所有的filters要用逗号隔开。我用了scale,crop和lavcdeint三个filters。scale就是把DVD原本的

  720x576变成640x480。crop就是把已经scaled成640x480的图像继续切成640x344。0:66是告诉mencoder从什么地方开始切,从左上角开始算,横者数0,竖者数66。注意切出来的图像最好是8的整数,如上面的344。lavcdeint就是de-interlace,不知道中文怎么译。如果你弄出来图像上能看到明显的横纹,就要加上这个选项。

  3. 视频编码:(2nd pass)

 
  mencoder -oac copy -o mymovie_1.avi -ovc
 lavc -lavcopts vcodec=mpeg4:vbitrate=576:vhq:vpass=2 
  -vf scale=640:480,crop=640:344:0:66,lavcdeint VTS_01_1.VOB
 

 
  在first pass里我们已经看到,输出是到/dev/null的,也就是丢掉不要了。输出的只有divx2pass.log这么一个文件。到了这个second pass,就要在-o后面放上真正的文件名了。还有就是把vpass改成2。我用的vbitrate=576是为了控制2小时10分钟片子压到小于700MB。我记得音频部分做完时会有一个建议的vbitrate,可以参考。

  好了,已经把第一个vob变成avi了。然后删掉divx2pass.log和frameno.avi,重复上面的步骤,把所有的vob都变成avi。

  4. 把所有的avi文件用下面的命令处理一下

  
  mencoder -idx mymovie_1.avi -ovc copy 
   -oac copy -o mymovie_1_out.avi

 
  5. 合并所有的avi成一个文件

  

  cat mymoive_1_out.avi mymoive_2_out.

[1] [2] [3] 下一页 

上一篇:八招设置Excel2007 让我们用得更顺手

下一篇:Photoshop模拟玻璃相框上的水滴字“圣诞快乐”


相关软件: 相关文章:
·详细介绍六个免费发短信网站
·所有的文件格式介绍
·《推箱子》介绍 - 手机游戏攻略秘籍 - 手机游戏
·《罗马帝国》介绍 - 手机游戏攻略秘籍 - 手机游戏
·《麻将写真馆》介绍 - 手机游戏攻略秘籍
·职场新手快来看:办公室常用软件介绍
·水浒Q传:关于水浒星石合成的简单介绍

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号