本文详细介绍Linux系统中提取DVD音频的方法介绍
老婆借了盘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原本的
责编:豆豆技术应用
正在加载评论...
- Linux/Unix新闻
- Linux/Unix入门
- Linux/Unix命令
- Linux/Unix安装
- Linux/Unix编程
- Linux/Unix管理
- Linux/Unix桌面
- Linux/Unix内核
- Linux/Unix软件
- Linux/Unix发行版
- redhat/Fedora
- Ubuntu Linux
- IBM AIX
- FreeBSD
- Solaris
- NetBSD
- SCO Unix
- find基本用法
- ldd命令原理及用法例子
- su和sudo命令的区别与使用技巧
- Linux操作系统下的dd命令技巧
- 关于Top命令的参数详解
- 关于Tar命令的使用
- SSH实用技巧及常用命令使用
- Linux后台执行命令
- VI命令使用技巧集锦
- Vmstat命令列出的属性详解
- 如何查看及修改文件读写权限
- 最大可存储的单文件容量
- ext2/ext3文件系统介绍
- 常用压缩格式的压缩解压方法
- Linux系统的引导过程详细解析
- Configure参数解释说明
- Linux下硬盘和分区的命名方法
- 硬链接与软链接的区别
- 权限和所有权模型
- 存储设备的两种表示方法