论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 1908阅读
  • 0回复

[软件]文件分割成多个小asf文 [复制链接]

上一主题 下一主题
离线landd99
 

发帖
514
土币
77
威望
2818
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-11-27
Asfcut是一款小巧的工具软件,大小仅108k,但功能却十分 
强悍,既可以将一个大asf文件分割成多个小asf文件,也可以将多个asf文件合并成一个大的asf文件,它也可以用来修复受损的asf文件。该软件的运行界面是windows下的MS-DOS命令行模式,要运行它,你得先进入Windows下的MS-DOS方式。 
  下面详细地说一说,asfcut的命令行几个主要参数的使用。 
  命令行格式为: 
  asfcut –i [input media files] –o [output files] [Switches] 
  [input media files]有两种形式: 
  -i <单个媒体文件>这一参数可以重复多次。 
  -l<输入文件列表>文本文件里面是要合并的文件列表。 
  [Swithes]项有如下参数: 
  -s :你想分割出的片断列表。 
  -start 开始截取的时间点。 
  -duration要截取的片断的时间长度。 
  -dur:作用与-duration一样。 
  注:start和duration一起配对可以多次使用,表示多个要截取的片断。 
  -retry<0.0>以秒数计,当出错时,重新开始的时间间隔,默认值是1秒。 
  -test:只是检查截取或合并的可行性,checkonly! 
  -b :检查要合并的不同媒体文件是否有相同的流速度。 
  -h: 显示参数使用帮助。 
   时间格式,一般是以秒计算。但也可以用以下的格式:2:22:22.222表示2小时22分钟22秒又222个千分之一秒;3333.222表示3333秒又222个千分之一秒。 
  总之就是在hh:mm:ss的基础上还可以精确到千分之一秒。 
  若是用asfcut进行批处理,其中的文件列表格式如下: 
  <输入文件列表>:纯文本形式,每一行为一个要合并的文件; 
  <媒体片断列表>:纯文本形式,每一行有一个片断描述,片断描述的格式是<开始时间><空格><片断时间长度> 
应用举例: 
  将1.asf 从1分22秒又222千分钞处截取一个时间片为2分钟的片断: 
  asfcut –i 1.asf –o 2.asf –start 01:22:222 –dur 2:00:000 
  将1.asf 和2.asf合并为一个文件3.asf: 
  asfcut –i 1.asf –i 2.asf –o 3.asf 
  将媒体列表文件1.lst所指的多个asf文件合并为2.asf 
  asfcut –l c:\\windows\\desktop\\1.lst –o c:\\windows\\desktop\\2.asf 
  比如1.lst是你 打开记事本在其中输入以下几行 
  c:\\a.asf 
  d:\\b.asf 
  c:\\c.asf 
  … 
  然后将其存为任何类型文件,保存后的文件后缀就可以是lst啦。 
  从1.asf中截取一个片断该片断的时间片是从1.asf的第四分钟开始直到其结尾: 
  asfcut –i 1.asf –o 2.asf –start 4:00 
  将1.asf从1:00到2:00的时间片与从2:30到2:52时间片合并为一个2.asf: 
  asfcut –i 1.asf –o 2.asf –s segmentslist.txt 
  segmentslist.txt同样是要求你打开记事本,在其中输入如下格式几行: 
  01:00 1:00 
  2:30 0:22 
  … 
  从多个asf文件中提取多个片断而合并为一个asf文件 
  asfcut –l input1ist.asf –o 2.asf –s segmentlist.txt 

  1、 并不是所有的受损asf文件均能被修复,如果用asfcut报错,可以试着在命令行多加一个参数-retry 2.0(或是更大,默认值是1秒),它表明你将错误延迟时间加到了2秒。 
  2、对于不同流速度的asf文件合并成功是不可能的,要防止出错,可以在命令行中加入一个-b,表示asfcut在对文件进行操作之前先检查各个文件是否具有机同的流速度。 
  3、 对于想将一个asf文件分割成多个小asf文件,可以按以上举例自行编辑批处理文件
           

                 将MPG格式转换成ASF格式 
用软件Sonic Foundry Stream Anywhere和Windows Media Toolkit 
  首先检查你有没有旧版本的ASF压缩编码驱动库,请在Windows/System目录下面查找mpg4c32.dll这个文件,找到这个文件查看这个文件的属性,然后按“版本”标签,检查版本号是不是4.00.0.3688或3.0.0.2700,如果不是,那么请你删除mpg4c32.dll和 mpg4ds32.ax(如果存在的话)这两个文件。然后,重新安装Windows Media Toolkit或把相应版本号的ASF压缩编码驱动库拷贝到Windows/System目录。 
  接着运行Sonic Foundry Stream Anywhere这个软件。打开你的MPG文件。选择“Save as”(另存为),选择你要储存ASF文件的文件夹,选择“Encode Windows Media Format”项,选择你要生成的ASF文件的压缩比例。如果是选 250 Video的话就相当于2M/分钟的压缩速度,这个时候图像的质量不太好。同理,如果是选512 Video的话就相当于4M/分钟的压缩速度。其实最好的ASF是在320×240和有30帧/秒的情况下,它的图像和声音仍然可以同步。最后,把Encode RealMedia format前面的选的钩去掉即可完成。 
大家好,加入本论坛提高自身技术!!!
悟性是学习的第一要决!!!
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      https://beian.mps.gov.cn/ 粤公网安备 44010602012919号 广州半山岩土网络科技有限公司 粤ICP备2024274469号

      工业和信息化部备案管理系统网站