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

2008-02-23 07:27:07来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

  3:还是讲讲怎么从dvd copy吧

  a:上面的例子是用来 dvd://? 的参数。这表示直接用dvd光驱。?表示的是我们从那个轨道开始编码。一般dvd有好几个轨道。第一个往往是片头和什么节目预告之类的。所以我一般直接从2开始。3也是。一般没什么用了。具体你可以看看光盘里的info文件。有几个。

  b:那么像Fortraner兄说的没有光驱或已经把vod文件拷贝出来的怎么办?

  其实我们可以一次性的搞定:

  先建立一个目录比如:DVD。然后把那些dvd光盘里的文件都扔到这个目录。注意,不要忘了把那些info文件也扔进去。那时dvd的轨道信息。有用。然后我们就把这个DVD目录当成dvd光驱。PHP代码:

  mencode dvd://2 -dvd-device DVD/ (这里指定你的DVD的路径)

  

  c:那么我要是不用上面的办法呢?就是说我就选几个vod文件。我能一次性给搞定呢?行。

  请看例子,PHP代码:

  cat 1.vod 2.vod | mencoder -noidx -ovc copy -oac copy -o output.avi -

  

  注意不要忘了加“-”。在linux系统好像直接可以用mencode *.vob.我想不行的话你就用cat吧。cat好强啊。最后我们可以用一个脚本来自动完成所有的步骤:

  我的730M的3pass编码的脚本,PHP代码:

#!/bin/sh
rm -rf frameno.avi
mencoder dvd:// -vobsubout subtitles
-vobsuboutindex 0 -sid 0 -ovc frameno -o
frameno.avi -oac mp3lame -lameopts vbr=3:abr=80
mencoder dvd:// -ovc lavc -lavcopts
vcodec=mpeg4:vqh:vpass=1 -oac copy -o aa.avi
mencoder dvd:// -ovc lavc -lavcopts
vcodec=mpeg4:vqh:vpass=2 -oac copy -o aa.avi
 

  不知道哪里还没有明白。大家主要还是看doc文档和man吧。很详细的。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:在Linux桌面环境下运行Photoshop简介

下一篇:如何才能让MySQL与OpenOffice共舞