中国视频在线(www.chinavideoonline.com)致力于收集各种流媒体相关的技术资料,以及流媒体常识和应用方案,力求为广大朋友了解学习和使用流媒体技术提供帮助
如何分割asf文件
作者/来源:未知
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文件,可以按以上举例自行编辑批处理文件
强悍,既可以将一个大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文件,可以按以上举例自行编辑批处理文件
分类: 流媒体 | 评论: 0 | 浏览: 319
本文链接地址:http://www.chinavideoonline.com/lmtchangshi/lmtchangshi_060.htm
向上
-
返回 -
发表评论
相关文章
如何将AVI转换成MPEG格式
如何将MP3转刻成CDA光盘
如何将MTV转成mp3
流媒体文件应用常见问题解答
如何用StreamBox VCR Srite下载流媒体?
流媒体技术问答
本文链接地址:http://www.chinavideoonline.com/lmtchangshi/lmtchangshi_060.htm
发表评论 相关文章
如何将AVI转换成MPEG格式
如何将MP3转刻成CDA光盘
如何将MTV转成mp3
流媒体文件应用常见问题解答
如何用StreamBox VCR Srite下载流媒体?
流媒体技术问答
(C) 2004-2006 中国视频在线 技术支持:梦想家网络工作室