|
使用tovid制作DVD的一些笔记。
参考:http://tovid.wikia.com/wiki/Main_Page
一、简单步骤:
1.将要刻录的媒体转换为DVD格式的- tovid -in ski_trip.mov -out ski_trip
- tovid -in florida.mov -out florida
- tovid -in recital.mov -out recital
复制代码 2.制作text menu- makemenu "Steamboat Ski Weekend" "Florida Beach Vacation" "My Piano Recital" -out main_menu
复制代码 3.生成DVD xml- makexml -menu main_menu.mpg ski_trip.mpg florida.mpg recital.mpg -out my_dvd
复制代码 4.生成及刻录DVD
以上几步都有详细的命令行输出,有什么问题比较容易解决。
二、实际操作中遇到的一些问题(解决的和未解决的)
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.如何实现特效,例如淡入淡出? |
|