荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: god (Watch your back), 信区: Multimedia
标  题: 截取VCD片段
发信站: 荔园晨风BBS站 (Fri Sep 20 09:47:47 2002), 站内信件

多媒体技术的发展使我们能够用电脑观看VCD节目。如果能将其中任意一段精彩场
面截取下来,存放在硬盘中,工作之余看上几眼,确实是一大乐事。我们知道,
VCD盘采用了特殊的扇区结构,使DOS下的COPY命令无效。《金山影霸Ⅱ》中的
VCDCOPY软件仅能拷贝盘上的整个文件,用它拷贝卡拉OK碟尚可,拷贝文艺节目便
显得力不从心。能否截取VCD上任意一段VCD节目呢?我们可以通过以下方法来实现

  目前的大多数VCD光盘均采用ISO9660格式存放数据。它的每个扇区包含2048字
节,一秒钟的VCD节目占75扇区,一分钟占4500扇区。这样一分钟的数据量将为9
216M字节。我们可以依此来估算截取节目将占用的硬盘空间。由于VCD节目在光盘
上是连续存储的,这样我们就可以采用比例的方法来截取。
  一、相关文件
  CDUMP.EXE:主截取文件,给定起始扇区和扇区长度即可将光盘上的数据截取
到硬盘。
  SCANCD.EXE:用来获取光盘所占用的总扇区数。
  VCDCOPY.EXE:用来获取光盘上节目真正的起始扇区。
  二、截取方法
  1.使用XING观看VCD节目时,用“File\Open”的方式打开VCD盘上F:\MPEGAV\
下的数据文件(通常为MUSIC.DAT或AVSEQ01.DAT),将长度显示设置为时间显示,记
下节目的总时间,确定你想截取的时间范围(以分为单位)。
  2.退出Windows,运行SCANCD,确定文件所占用的总扇区数。
  命令格式为:D:\CDTOOLS\SCANCD F:(假定驱动器F:为光驱)
  3.运行VCDCOPY,确定文件起始扇区。
  命令格式为:D:\CDTOOLS\VCDCOPY F:\MPEGAV\MUSIC.DAT D:\TEMP(路径因个
人计算机不同而有差异,使用中请注意调整)
  然后按Ctrl+Break中断,记下文件起始扇区。
  4.计算所要截取节目的起始扇区和扇区数。
  截取起始扇区=文件起始扇区+(开始时间÷文件总时间)×(总扇区数-文件起
始扇区)
  扇区数=4500×(结束时间-开始时间)
  5.运行CDUMP,截取VCD节目。
  命令格式为:D:\CDTOOLS\CDUMP -R 截取起始扇区 总扇区数 目标文件名

--
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 61.144.235.41]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店