当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何多区段刻录vcd?
帖子发表于 : 2010-06-14 22:06 

注册: 2008-04-12 12:44
帖子: 980
送出感谢: 1
接收感谢: 2
我每次从网站下载视频以后,这样用命令行刻录
1、转换格式
ffmpeg -i /home/test -target pal-vcd /home/test.mpg
2、打包
mkvcdfs /home/test.mpg
3、刻录
cdrdao write --device 0,0,0 /home/pt/vcd.toc
今天,准备学习多区段刻录,出现了问题,我有两个文件test1,test2
我首先完成了test1的刻录
ffmpeg -i /home/test1 -target pal-vcd /home/test1.mpg
ffmpeg -i /home/test2 -target pal-vcd /home/test2.mpg
mkvcdfs /home/test1.mpg
cdrdao write --multi --device 0,0,0 /home/pt/vcd.toc
查询出刻录位置
cdrecord -msinfo
获得结果:
0,193371这两个参数,还有第二个文件需要刻录,如何操作呢?
我按照网上的一篇文章
mkisofs -o test2.iso -Jr -V Session2 -C 0,27139 -M 0,1,0 /files/path/
这样搞没有成功。请问,如何再次写入?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何多区段刻录vcd?
帖子发表于 : 2010-06-14 22:16 

注册: 2008-04-12 12:44
帖子: 980
送出感谢: 1
接收感谢: 2
http://csc.ocean-pioneer.com/docum/linux_burn.html
資料光碟(多次燒錄)

Multisession
所謂Multisession是說cd-r片可以多次的燒錄,沒有燒完的可以再燒
光碟片的燒錄是以sessions來稱呼每一次燒錄工作,而每一個sessions所燒錄是以track為單位.在單一 session碟片, 我們稱為單一TOC (table of contents),並無法再寫入.如果你要允許多次燒錄,必須使用mkisofs將不同sessions串在一起,它會使用多個TOC來串並且會浪費一些空間,在燒完時前面燒過的資料會變成隱藏,如果你要讀取前次燒錄的資料,在有安裝nero軟體的windows系統,可對光碟機按右鍵->內容選取你要的toc

燒錄原理:
1.使用cdrecord 做第一次燒錄,加入 -multi 這個參數
2.使用cdrecord 取的目前已燒錄光碟片的啟始及結束磁區使用參數-msinfo (multi-session informaton)
3.使用mkisofs 來建立iso暫存檔,但要加入-C(由2取得的啟始及結束磁區) 及-M (燒錄機SCSI的設備號碼)

範例:
1.
$cdrecord -v -eject speed=8 dev=0,1,0 -multi test.iso

2.
$cdrecord dev=0,1,0 -msinfo
0,27139

3.確定有光碟在你的燒錄機中.然後加入兩個新的選項, -C 和 -M:
$mkisofs -o test2.iso -Jr -V Session2 -C 0,27139 -M 0,1,0 /files/path/

或合併2、3如下
$mkisofs -o test2.iso -Jr -V Session2 -C `cdrecord dev=0,1,0 -msinfo` -M 0,1,0 /files/path/
仔细看了一下,感觉,不可以用这种方法,来多区段制作vcd.
制作vcd不能使用mkisofs命令,只能用mkvcdfs,有谁搞过??


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如何多区段刻录vcd?
帖子发表于 : 2010-06-14 22:21 

注册: 2008-04-12 12:44
帖子: 980
送出感谢: 1
接收感谢: 2
http://blogs.sun.com/judychen/entry/%E5 ... D%95cd_dvd
Multisession刻录
multisession常用于数据光盘的刻录,分次刻入多个文件。第一次刻录时,使用-multi选项刻录一个区段
# cdrecord -v dev=0,1,0 -eject -multi first.iso
为了在关盘上刻入更多的区段,mkisofs需要知道已刻入区段的起始和结束扇区。
# cdrecord dev-0,1,0 -msinfo
0,119256
# mkisofs -o second.iso -J -r -v -V Session2 -C 0,119256 -M 0,0,0 /path/to/files
在刻录最后一个区段的时候,cdrecord命令中不要使用-multi选项。
根据我本人的尝试,和这里的描述,估计无法用多区段刻录vcd,可以多区段刻录数据光盘。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译