LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 782|回复: 0

制作DVD

[复制链接]
发表于 2007-1-26 16:57:26 | 显示全部楼层 |阅读模式
使用tovid制作DVD的一些笔记。
参考:http://tovid.wikia.com/wiki/Main_Page

一、简单步骤:
1.将要刻录的媒体转换为DVD格式的
  1. tovid -in ski_trip.mov -out ski_trip
  2. tovid -in florida.mov -out florida
  3. tovid -in recital.mov -out recital
复制代码
2.制作text menu
  1. makemenu "Steamboat Ski Weekend" "Florida Beach Vacation" "My Piano Recital" -out main_menu
复制代码
3.生成DVD xml
  1. makexml -menu main_menu.mpg ski_trip.mpg florida.mpg recital.mpg -out my_dvd
复制代码
4.生成及刻录DVD
  1. makedvd -burn my_dvd.xml
复制代码

以上几步都有详细的命令行输出,有什么问题比较容易解决。

二、实际操作中遇到的一些问题(解决的和未解决的)
1.makemenu中文支持
makemenu调用的imagemagic,需要imagemagic支持中文即可。
使用:convert -list type,查看支持的字体。需在参数-font后的引号内写入第一列的字体名称。
makemenu -font "方正魏碑简体-Regular" "测试1" "测试2" "测试3" -out main_menu
2.记得使用-pal参数
3.使用todisc生成thumb menu时出现错误!!自己修改了todisc的shell。主要对于中文输出不支持。irc是个好东西,我就是在#tovid上由一个DD指导搞定的。irc://chat.freenode.net/tovid
4.makedvd 时makedvd -burn /mnt/sda5/home/hg/tovid_demo/t_hg/dvd_dir,dvd_dir将成为dvd盘的卷标。
5.回放的时候,gxine支持DVD菜单,而mplayer不支持。
6.合并视频片段:mencoder -oac copy -ovc copy -idx -o output.avi video1.avi video2.avi video3.avi
7.使用todisc生成动态菜单,由于我使用mplayer的输出是中文提示,造成该脚本的判断语句中无法找到/Video stream/,只有将此改为中文才行。另外,还改动了{print $10},在我这里是{print $9},还注消了一行2158行rm -fv "${PICS[@]}"。
8.照片的slideshow:改变makeslides脚本中,ppmtoy4m的参数,将 "-n 0" 改为 "-n 50 -r"。n代表生成的图像的frame值,但如果输入只有一幅图像,需要指定-r即重复输入该图像。
9.如何实现特效,例如淡入淡出?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表