|
raysea007
初级用户
积分 48
发帖 22
注册 2007-12-6
状态 离线
|
『楼 主』:
COPY和xcopy命令的疑问
copy命令可以复制文件.用copy命令也可以把多个文件合成.
我在文件合成这个知识点上有很多不懂的,望大家指点!!
我用copy命令合成两个WMA音乐文件,但是不可以播放,我的方法是
copy 001.wma + 002.wma 003.wma 无法播放合成文件003.wma
但是我用这个办法 copy 001.wma/b + 002.wma/b 003.wma 这个办法合成的文件003.wma可以播放,但是播放的是001.wma文件.同理用copy 002.wma/b + 001.wma/b 003.wma合成的文件播放的是002.wma文件?我问大家是不是合成N个文件,最终合成的文件X.播放的是copy后面邻近的wma文件?我还有以个问题就是,既然合成文件,能不能让他们(N首歌,N根据合成的文件个数决定)联播?就是播放了001wma,接着放002wma.类推!!
谢谢大家能指点下我.我还是刚刚学习,望大家告诉我?
[ Last edited by raysea007 on 2008-1-14 at 08:49 PM ]
|
|
2008-1-8 22:57 |
|
|
bush
银牌会员
积分 2165
发帖 730
注册 2004-4-21
状态 离线
|
『第
2 楼』:
我试过mp3 , mpg 这样的方法都可性(只要码率采样率声道都一致)
不过wma文件格式特殊一些,他的内容不是平均分布的,所以这样的命令
copy /b 1.wma+2.wma+3.wma new.wma 得到的新文件 会被识别为结尾破损的文件
[ Last edited by bush on 2008-1-9 at 01:40 AM ]
|
|
2008-1-9 01:13 |
|
|
raysea007
初级用户
积分 48
发帖 22
注册 2007-12-6
状态 离线
|
『第
3 楼』:
谢谢。我会去尝试下的。谢谢你楼上的朋友
|
|
2008-1-9 02:52 |
|
|
raysea007
初级用户
积分 48
发帖 22
注册 2007-12-6
状态 离线
|
『第
4 楼』:
Quote: | Originally posted by bush at 2008-1-9 01:13 AM:
我试过mp3 , mpg 这样的方法都可性(只要码率采样率声道都一致)
不过wma文件格式特殊一些,他的内容不是平均分布的,所以这样的命令
copy ... |
|
我记得COPY是可以把相同类型文件合成一起的,类型不一样的文件我也合成了。比如一个图片和一个文本文件合成的话copy 01.jpg/b + 02.txt/a 03.jpg这个命令可以让03.JPG完全和01.JPG一样在图片察看器里一样显示,但是把03.JPG在TXT里打开。看到的就是一堆乱码。但是按住CTRL+END 我们可以看到02.TXT的内容,也就是说我们可以用03.JPG的图片来隐藏我们的隐私信息,是吗?(这个是我在论坛学到的)我用WMA形式的文件和TXT合成也可以隐藏信息,我就想?把两个MP3形式的文件放在一起会怎样?我现在又尝试了copy 01.mp3/b + 02.mp3/b 03.mp3或者copy 01.mp3 + 02.mp3 03.mp3 都是一样的结果,无法播放,而且用DEL删除的时候还拒绝访问。我用WMA形式文件还可以播放其中的一首。但是换了MP3一首都播放不起来?何解??能告诉我你怎么能尝试起来的吗?谢谢!!我用两个文本文件01.TXT和02.TXT合成的话可以把两个文本文件的信息在一个文本文件里都看到。但是MP3和WMA文件会是怎么样的结果?我想知道,我也尝试了。希望有人指点!!!是不是不可以图片和图片合成,音像文件不可以和音像文件合成啊?有谁能让他们连续播放呢?呵呵,我是新手,别见笑啊
[ Last edited by raysea007 on 2008-1-9 at 07:21 AM ]
|
|
2008-1-9 07:14 |
|
|
bush
银牌会员
积分 2165
发帖 730
注册 2004-4-21
状态 离线
|
『第
5 楼』:
Re: #4
这个问题涉及到文件头格式问题, 纯文本的当然没什么特别的格式。其他的音频视频图形图像以及排版的文档(如WORD)都是按特定的数据方式储存的。
他们在文件头位置都有特定的标志,比如
用十六位编辑器查看BMP 格式文件前两个数字都是 42 4D
ICO 格式 前3个数字都是 00 00 01
mp3 格式 第一个总是 FF
应用软件就是按这个识别文件格式的,比如你把bmp图片文件扩展名改为.jpg 再用IrfanView打开,他仍然会自动识别出这是bmp格式,并帮你改回正确的扩展名。
把图片和文本合并在一起后,软件仍然会当成图片看待,但是末尾的纯文本不可能按图片的数据格式处理,就把这些文本当作错乱的数据丢掉了。所以不会显示出来。
至于那些格式可以合并要具体看,一般图片格式都会定义长宽,所以合并之后依然是原来的长宽数据就只有第一张图片显示出来。
MPG,MP3等流式媒体最初定义的比较简单,不存在文件末尾只要有数据就解码播放,数据不对的就丢掉,所以可以把文本合并到末尾。同类的MP3可以任意多个合并,当然前提是参数都相同(网上的MP3一般都是128kbps 44100Hz 双声道的),不同速率和声道的MP3合并在一起解码是肯定要出错的。
合并成功的MP3当然是连续播放的,另外像VCD上下集COPY在一起也可以连续播放
|
|
2008-1-9 15:24 |
|
|
bush
银牌会员
积分 2165
发帖 730
注册 2004-4-21
状态 离线
|
『第
6 楼』:
再给你打个比方:
一排站了三个人 ***, 另一排站了四个人 ****
合在一起一排七个人 *******
这个就是COPY能做的事。
一个方阵3*3=9个人
***
***
***
另一个方阵4*4=16个人
****
****
****
****
合并一起等于什么——答案是5*5=25人
*****
*****
*****
*****
*****
显然这是两个方阵重新组合的结果,而不是第二个方阵排在第一个方阵边
这种情况就是COPY不能做到的事情(虽然9+16=25)
|
|
2008-1-9 15:44 |
|
|
raysea007
初级用户
积分 48
发帖 22
注册 2007-12-6
状态 离线
|
『第
7 楼』:
Quote: | Originally posted by bush at 2008-1-9 03:24 PM:
这个问题涉及到文件头格式问题, 纯文本的当然没什么特别的格式。其他的音频视频图形图像以及排版的文档(如WORD)都是按特定的数据方式 ... |
|
非常感谢!!:P:P:P:P:P
我知道了.
|
|
2008-1-10 12:25 |
|
|
635635635
新手上路
积分 19
发帖 10
注册 2007-11-3
状态 离线
|
『第
8 楼』:
mp3相同的码率,可以合并,可以连续听两首歌。
WMA相同的编码也可以合并,不过只可以听一首。如
copy /b 1.wma+2.wma 3.wma 只可以听2.wma。
|
|
2008-1-10 14:42 |
|
|
raysea007
初级用户
积分 48
发帖 22
注册 2007-12-6
状态 离线
|
『第
9 楼』:
Quote: | Originally posted by 635635635 at 2008-1-10 02:42 PM:
mp3相同的码率,可以合并,可以连续听两首歌。
WMA相同的编码也可以合并,不过只可以听一首。如
copy /b 1.wma+2.wma 3.wma 只可以听2.wma。 |
|
我怎么听的是1.wma啊?为什么?奇怪哦?
[ Last edited by raysea007 on 2008-1-10 at 10:04 PM ]
|
|
2008-1-10 21:26 |
|
|
hong555hong
新手上路
积分 13
发帖 7
注册 2008-1-11
状态 离线
|
『第
10 楼』:
各路英雄豪杰,小弟是一菜鸟,最近对dos简直到了痴迷的程度,在这个问题上也遇到了同样的问题,我用copy/b 1.rmvb+2.rmvb 3.rmvb合并两个文件,也是打不开,用暴风影音播放屏幕一片漆黑,看了以上大哥的解释还是不懂,那有没有什么方法可以通过copy成功的合并两个或多个视频文件????
|
|
2008-1-11 20:11 |
|
|
raysea007
初级用户
积分 48
发帖 22
注册 2007-12-6
状态 离线
|
『第
11 楼』:
Quote: | Originally posted by hong555hong at 2008-1-11 08:11 PM:
各路英雄豪杰,小弟是一菜鸟,最近对dos简直到了痴迷的程度,在这个问题上也遇到了同样的问题,我用copy/b 1.rmvb+2.rmvb 3.rmvb合并两个文件,也是打不 ... |
|
5楼和8楼不是说了吗?相同的码率就可以合成啊,所以我们找的影音文件都不是相同的码率的,我知道原因了,但是还没有成功合成就是了!:D:D:D:D:D
|
|
2008-1-12 13:02 |
|
|
sunkistwu
初级用户
积分 37
发帖 19
注册 2008-1-11
状态 离线
|
『第
12 楼』:
Quote: | Originally posted by raysea007 at 2008-1-12 01:02 PM:
5楼和8楼不是说了吗?相同的码率就可以合成啊,所以我们找的影音文件都不是相同的码率的,我知道原因了,但是还没有成功合成就是了!:D:D:D:D:D |
|
顶个,
|
|
2008-1-13 12:12 |
|
|
zyz0304360
中级用户
稳
积分 257
发帖 123
注册 2008-1-5 来自 烟台
状态 离线
|
『第
13 楼』:
牛人啊
狂顶
|
路 是自己选的
学习 是为了具备解决问题的能力 |
|
2008-1-13 18:35 |
|
|
bbs4033
初级用户
积分 22
发帖 10
注册 2008-1-1
状态 离线
|
|
2008-1-13 21:21 |
|
|
raysea007
初级用户
积分 48
发帖 22
注册 2007-12-6
状态 离线
|
『第
15 楼』:
我们只顾及到了copy命令,假如copy的文件少就用copy命令比较好.数量多的话一般是用xcopy命令,但是我想到了一个问题.因为影音文件都比较大,合并的时候理论上应该是用xcopy命令比较好,我就尝试了xcopy命令.但是我发现了问题,望指点!!!!!
C:\Documents and Settings\Administrator>xcopy 01.wma + 02.wma 03.wma
无效的参数数量
C:\Documents and Settings\Administrator>xcopy /b 01.wma + 02.wma 03.wma
无效的参数数量
我还以为是我合并的文件少呢,所以我就多放了几个文件进去,但是还是这样的结果,C:\Documents and Settings\Administrator>xcopy/b 01.wma + 02.wma +
03.wma +04.wma
+05.wma 06.wma
无效的参数数量
谁能解释?谢谢!!!!!!!!!!!
[ Last edited by raysea007 on 2008-1-14 at 11:28 AM ]
|
|
2008-1-14 11:11 |
|