2008/01/02

AVI 轉換 DVD on Ubuntu

很好笑的一件事,同事用數位相機拍下 2007/2008 跨年煙火,卻不能在 windows 下用 media player 播放,我是懶得幫人家解決事情,教人家釣魚,不如直接給魚來的實際些,因此就將之轉成 DVD 格式,在此將心得寫下來。

第一步,先做好存放位置:
mkdir -p dvd

二、轉檔成 mpeg2
mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -vf scale=720:480,harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=18:aspect=4/3:acodec=ac3:abitrate=192 -ofps 30000/1001 -o dvd.mpg xxx.avi

mencoder -oac copy -ovc lavc -of mpeg -mpegopts format=dvd -vf scale=720:480,harddup -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=18:aspect=4/3 -ofps 30000/1001 -o dvd.mpg xxx.avi

三、準備 xml 檔以便轉成 DVD

<dvdauthor>
<vmgm />
<titleset>
<titles>
<pgc>
<vob file="dvd.mpg" chapters="0,0:10,0:20,0:30,0:40,0:50" />
</pgc>
</titles>
</titleset>
</dvdauthor>


四、轉成 DVD 格式
dvdauthor -o dvd -x dvd.xml

五、試播(可略過)
mplayer dvd:// -dvd-device ./dvd

六、燒錄
growisofs -dvd-compat -Z /dev/scd0 -dvd-video ./dvd/
PS: /dev/scd0 應視您的系統而定,指的是燒錄機的實體裝置名稱

0 意見: