歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

在Linux中制作VCD

---- 也許您還在使用Windows的原因之一是Windows強大的多媒體支持能力,例如制作個性十足的VCD光盤。的確如此, Windows操作系統到目前為止仍然擁有操作系統中最強大的多媒體能力,因為有如此之多的軟件可以任您選擇, 例如WinOnCD、SONY CD Maker、DirectCD、Ahead Nero、Easy CD Creator……一大串耳濡目染的軟件名字,但是千萬 別說Linux就不能制作VCD,其實這一操作也很簡單,下面將向您詳細介紹。  ---- 您不必購買那些昂貴的軟件,只要有一段MPEG片斷(可以直接找一些VCD盤,把其中的MPEG片斷拷貝下來)、 Linux以及CD-RW即可。  ---- 1.需要有支持SCSI和"generic"SCSI的Linux核心,不用擔心您的CD-R或CD-RW是ATAPI/IDE接口,只要把 SCSI emulation(SCSI仿真)編譯進您的Linux即可。如果您手中的Linux是一個正式發行的Distributed版本,如 藍點(BluePoint)、紅旗(Red-Flag)等,那麼您就可以跳過編譯核心這一步。在LILO啟動時,加入參數"/dev/node=ide-scsi" (假設ATAPI/IDE接口的CD-R或者CD-RW是以從盤(Slave Drive)掛接在第二個IDE通道上)。如果系統在找到您的CD-R或CD-RW 時花費了大量的時間(進行SCSI仿真),那麼可以直接進入第2步。如果不是,就重新編譯您的核心以支持SCSI仿真。  ---- 重新啟動Linux,啟動時仍然需要加入"/dev/node=ide-scsi"參數,這是ATAPI/IDE接口的CD-R或CD-RW打開SCSI仿真模 式所必須的。  ---- 2.硬件就緒後,下載一個VCD Tools的打包文件: vcdtools-0.4.tar.gz(2000年9月15日最新版本0.4)或者更好的mplex。  ---- (1)使用gunzip和untar解壓縮: tar zxvf vcdtools-0.4.tar.gz。  ---- (2)進入目錄vcdtools-0.4,輸入"make"。  ---- 編譯完以後,就可以在VCD Tools中使用命令"mkvcdfs"。使用方法如下例所示:  ---- mkvcdfs video1.mpg video2.mpg video3.mpg video4.mpg  ---- 這一命令將把MPEG文件(video1.mpg~video4.mpg等4個文件)合並成2個文件: vcd.toc和vcd_image.bin,默認保存在當 前目錄(文件夾)中,vcd.toc說明VCD內容的結構,而vcd_image.bin是用來燒制VCD作品的映像文件。  ---- 如果您想要制作SVCD格式的VCD(專業的表示是: 圖像大小為480×480/576, 2500MB/s的MPEG-2),那麼就需要mpeg2enc (包含在lavtools內)來編碼您的MPEG文件,同樣可以使用vcdmplex(已經包含在VCD Tools內),使用命令格式為:  ---- vcdmplex MPEG_video_stream MPEG_audio_stream MPEG_system_stream  ---- 這一命令將把Video視頻文件(MPEG_video_stream)和Audio音頻文件(MPEG_audio_stream)合成一個標准的MPEG文件 (MPEG_system_stream),詳細的說明請參見該軟件的幫助文檔。  ---- 3.登錄到http://www.ping.de/sites/daneb/cdrdao.Html下載一個名為CDRDAO(for Disk-At-Once) 的程序,用來向您的 CD-R或CD-RW寫數據。2000年8月27日發布的Xcdrdao-1.1.4甚至可以在GNOME環境中使用。編譯後,安裝,然後輸入 "ln -s /dev/sg0 /dev/cdrecorder",以保證dev/cdrecorder設備指向CD-R或CD-RW,防止它出錯。注意,這裡假定您只有一個 ATAPI/IDE接口的CD-R或CD-RW,沒有其他的SCSI設備,而且使用了SCSI仿真。如果您還有其他的SCSI設備,那麼就需要把sg0改 成sg?(?代表具體SCSI設備的號碼)。  ---- 最後,找到剛才制作好的vcd.toc文件,鍵入命令"cdrdao vcd.toc",一段時間後(視CD-R或CD-RW的速度而定,cdrdao會 自動使用刻錄設備的最高速來完成刻錄工作),利用Linux制作的VCD作品就完成了。您可以利用任何一台可以讀取CD-R盤片的 電腦或影碟機欣賞您的作品。另外需要特別注意的是,燒制VCD之前別忘了使用Root賬號或者其他有權在您的機器上使用CD-R或 CD-RW的賬號登錄,以免Linux系統拒絕。  ---- (作者地址: 重慶市九龍坡區玉清寺華巖新村90棟6號,400052; E-mail: [email protected]




Copyright © Linux教程網 All Rights Reserved