Linux系统中提取DVD音频的方法介绍
http://tech.ddvip.com 2007年02月22日 社区交流
本文详细介绍Linux系统中提取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.
avi ... mymoive_8_out.avi > mymovie.avi
mencoder -noidx -ovc copy -oac copy
-o mymovie_final.avi mymove.avi OK! 搞定!dvd我们一般把它rip成avi格式。用的编码一半是xvid.mpeg4,lavcopts,质量较好的编码一半选用3pass编码方式,得到的文件大小一般也是700M左右。就是说要编码三次。(可惜不能用rmvb,它就比avi小多了,质量也很好)。
责编:豆豆技术应用
正在加载评论...
- Linux/Unix 新闻
- Linux/Unix 入门
- Linux/Unix 命令
- Linux/Unix 安装
- Linux 嵌入式系统
- Linux/Unix 编程
- Linux/Unix 管理
- Linux/Unix 桌面
- Linux/Unix 内核
- Linux/Unix 软件
- SCO Unix
- NetBSD
- OpenBSD
- Redhat/Fedora Linux
- 手机
- Linux/Unix find 搜索命令
- Linux/Unix vi 命令
- Linux/Unix kde 桌面环境
- Linux/Unix GNOME 桌面环境
- Linux/Unix Make 命令
- Linux/Unix crontab 命令
- Linux/Unix ext3 文件系统
- Linux/Unix 文件系统详解
- Linux/Unix ADSL 拨号设置
- Linux/Unix GRUB 配置及应用
- Linux/Unix nfs配置
- Linux/Unix 硬件信息查看及管理
- Linux/Unix 优化
- Linux/Unix 交换分区Swap管理及应用
- Linux/Unix 用户管理
- Linux/Unix Ramdisk
- Linux/Unix 密码恢复管理
- Linux/Unix 文件删除恢复
- Linux/Unix fdisk分区
- Linux/Unix lvs负载均衡管理
- Linux/Unix root用户
- Linux/Unix 集群
- Linux/Unix 日志
- 更多Linux/Unix专题……