运用copy命令cad合并快捷键命令文件,新文件末端出现问题

新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
UID空间积分0 积分86阅读权限10帖子精华可用积分86 信誉积分100 专家积分0 在线时间64 小时注册时间最后登录
白手起家, 积分 86, 距离下一级还需 114 积分
帖子主题精华可用积分86 信誉积分100 专家积分0 在线时间64 小时注册时间最后登录
论坛徽章:0
本帖最后由 allmycheers 于
17:51 编辑
有没有合并二进制文件的命令?
我用 cat 001.pdf 002.pdf &&&hb.pdf&&和&&paste&&001.pdf 002.pdf &&&hb.pdf& & 都不行,结果只显示002.pdf的内容。
他们合并字符文件还可以。
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
UID空间积分0 积分3958阅读权限50帖子精华可用积分3958 信誉积分222 专家积分0 在线时间1842 小时注册时间最后登录
小富即安, 积分 3958, 距离下一级还需 1042 积分
帖子主题精华可用积分3958 信誉积分222 专家积分0 在线时间1842 小时注册时间最后登录
论坛徽章:0
pdf 文件是二进制文件? 不知道LZ是要干吗?是要合并两个pdf 文件?
UID空间积分0 积分156阅读权限10帖子精华可用积分158 信誉积分124 专家积分0 在线时间19 小时注册时间最后登录
白手起家, 积分 156, 距离下一级还需 44 积分
帖子主题精华可用积分158 信誉积分124 专家积分0 在线时间19 小时注册时间最后登录
论坛徽章:0
我是死菜鸟帮不了你啊,
Kan Ghu Ru
UID空间积分0 积分1195阅读权限30帖子精华可用积分1195 信誉积分242 专家积分0 在线时间354 小时注册时间最后登录
家境小康, 积分 1195, 距离下一级还需 805 积分
帖子主题精华可用积分1195 信誉积分242 专家积分0 在线时间354 小时注册时间最后登录
论坛徽章:0
pdf文件不是二进制文件吧...
Fornication Under Consent Of The King!
UID空间积分0 积分262阅读权限20帖子精华可用积分262 信誉积分347 专家积分0 在线时间195 小时注册时间最后登录
稍有积蓄, 积分 262, 距离下一级还需 238 积分
帖子主题精华可用积分262 信誉积分347 专家积分0 在线时间195 小时注册时间最后登录
论坛徽章:0
同意楼上观点
UID空间积分0 积分86阅读权限10帖子精华可用积分86 信誉积分100 专家积分0 在线时间64 小时注册时间最后登录
白手起家, 积分 86, 距离下一级还需 114 积分
帖子主题精华可用积分86 信誉积分100 专家积分0 在线时间64 小时注册时间最后登录
论坛徽章:0
认识失误...
那么怎样用命令合并两个pdf格式的文件 和 合并两个word的文件?
UID空间积分0 积分665阅读权限20帖子精华可用积分665 信誉积分268 专家积分49 在线时间60 小时注册时间最后登录
丰衣足食, 积分 665, 距离下一级还需 335 积分
帖子主题精华可用积分665 信誉积分268 专家积分49 在线时间60 小时注册时间最后登录
论坛徽章:0
软件实现那?必须用命令吗
UID空间积分0 积分213阅读权限20帖子精华可用积分213 信誉积分0 专家积分0 在线时间148 小时注册时间最后登录
稍有积蓄, 积分 213, 距离下一级还需 287 积分
帖子主题精华可用积分213 信誉积分0 专家积分0 在线时间148 小时注册时间最后登录
论坛徽章:0
首先 明确一下概念
能用文本编辑器打开直接看到内容的是文本文件(这里的文本文件是广义的,也包括 .bat .sh 等等)
其余的都是二进制文件 二进制文件有自己特定的格式(有固定的文件头)
不知道为什么楼上那么多同学认为pdf不是二进制文件
pdf文件的分割与合并可以通过工具,比如 PDF Split and Merge ()
UID空间积分0 积分3958阅读权限50帖子精华可用积分3958 信誉积分222 专家积分0 在线时间1842 小时注册时间最后登录
小富即安, 积分 3958, 距离下一级还需 1042 积分
帖子主题精华可用积分3958 信誉积分222 专家积分0 在线时间1842 小时注册时间最后登录
论坛徽章:0
首先 明确一下概念
能用文本编辑器打开直接看到内容的是文本文件(这里的文本文件是广义的,也包括 .bat . ...
炙热的雪 发表于
涨知识了 ...
另外如果你的系统是Fedora 12 想把几个pdf 文件合并为一个pdf 文件,
可以尝试下面的命令进行安装:
yum install pdfshuffler
Or yum install pdfmerge
UID空间积分0 积分14600阅读权限90帖子精华可用积分14600 信誉积分1650 专家积分5 在线时间3127 小时注册时间最后登录
大富大贵, 积分 14600, 距离下一级还需 5400 积分
帖子主题精华可用积分14600 信誉积分1650 专家积分5 在线时间3127 小时注册时间最后登录
论坛徽章:0
可以用dd合并21:16:16 &ls -lh
total 188K
-rw-r--r-- 1 moerae moerae 187K Jul 21 21:12 file
21:16:54 &md5sum file
fd8c662e0&&file
21:16:59 &dd if=file of=file1 bs=512 count=200
200+0 records in
200+0 records out
102400 bytes (102 kB) copied, 0. s, 85.1 MB/s
21:17:20 &dd if=file of=file2 bs=512 skip=200
173+1 records in
173+1 records out
88661 bytes (89 kB) copied, 0. s, 83.8 MB/s
21:17:35 &ls -lh
total 376K
-rw-r--r-- 1 moerae moerae 187K Jul 21 21:12 file
-rw-r--r-- 1 moerae moerae 100K Jul 21 21:17 file1
-rw-r--r-- 1 moerae moerae&&87K Jul 21 21:17 file2
21:17:38 &cp file1 merge
21:17:47 &dd if=file2 of=merge bs=512 seek=200
173+1 records in
173+1 records out
88661 bytes (89 kB) copied, 0. s, 72.3 MB/s
21:18:16 &ls -lh
total 564K
-rw-r--r-- 1 moerae moerae 187K Jul 21 21:12 file
-rw-r--r-- 1 moerae moerae 100K Jul 21 21:17 file1
-rw-r--r-- 1 moerae moerae&&87K Jul 21 21:17 file2
-rw-r--r-- 1 moerae moerae 187K Jul 21 21:18 merge
21:18:18 &md5sum file
fd8c662e0&&file
21:18:24 &md5sum merge
fd8c662e0&&merge
21:18:27 &复制代码
我见过千万人,像你的发,像你的眼,却都不是你的脸。21891人阅读
当然先安装了 gentoo 下一条命令搞定
emerge& ffmpeg
&格式转换 (将file.avi 转换成output.flv)
&&&& ffmpeg -i& file.avi&&
output.flv
&&&&&& -i 表示输入文件
&:现在有个视频video.avi,有个音频 audio.mp3,将其合并成output.avi
两个命令 & & & & & & & & & & ( video2.avi 是中间文件 ,用完可删)
ffmpeg -i video.avi -vcodec copy -an video2.avi&&
ffmpeg -i video2.avi -i audio.mp3 -vcodec copy -acodec copy output.avi
&-i 表示输入文件
& -vcodec copy 表示 force video codec ('copy' to copy stream) 这个不知怎么译 ,估计是直接copy
& 这个说的应该是音频了&& 跟上面一样
-an : 表示& disable audio& 估计是audio no 之类的缩写&& 表示去掉video.avi 原有的音频
方法2 好像可以直接指定两个输入文件 ,
ffmpeg -i /tmp/a.wav
-i /tmp/a.avi /tmp/a.avi
两个文件 的顺序很重
从视频里提取声音(声音与视频的分离)
&ffmpeg& -i 人生若只如初见.flv& -vn r.mp3& 从flv 文件 中提取声音并保存为mp3 格式&&
&&&&&& -vn : 表示忽略视频 估计是video no 之类的缩写
-i 人生若只如初见.flv& -an& r.flv&& 只留视频不留声音
& -an : 表示
估计是audio no 之类的缩写
从视频里提取图片( )
ffmpeg -i test.avi -y -f image2 -ss 8 -t 0.001 -s 350x240 test.jpg
-ss 第8秒处 截一图
压缩mp3 文件
如果你觉得mp3 文件 有点大,想变小一点那么可以通过-ab 选项改变音频的比特率
(bitrate)
ffmpeg -i input.mp3 -ab 128 output.mp3
&& //这里将比特率设为128
你可以用file 命令查看一下源文件 的信息
z.mp3: Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1, 192 kbps,
44.1 kHz, Stereo
其中的192 kbps 就是这个东西
mp3中比特率的含义是:在压缩音频文件至mp3时,由压缩软件所确定数码文件在播放时每秒传
送给播放器大小,其单位是:千位/秒;英文的含义是:kbps - = kilobits per second。现在mp3文件的最高数位率是320
kbps。这样的文件体积很大,每分钟的音乐超过两兆字节。如果采用可变比特率(VBR)编码来生成mp3文件,获得与320
kbps相当音质,文件的体积会缩小25~50%。请注意:播放时间相同,而歌曲不同,所获的压缩mp3文件的一般不相同,这是因为VBR编码所生成的
mp3文件的大小不仅仅取决于播放时间的长度,还取决于源音频文件的其它因素。
录音(要有可用的麦克风,并且如果用alsa 的话,好像得安alsa-oss,重启)
&ffmpeg& -f oss -i /dev/dsp&& out.avi& (should& hava oss or alsa-oss)
&ffmpeg&& -f& alsa -ac 2 -i hw:0,
0& out.avi&& (should )
-f alsa -ac 2 -i pulse& (should hava PulseAudio)
&& oss 是linux 下的声音相关的东西,与alsa 一样,不过oss 是商业的, 而/dev/dsp 是oss 用到的麦克的设备吧,可以这样理解
ffmpeg -f x11grab -s xga -r 10 -i :0.0+0+0 wheer.avi&
-f x11grab&
-s 320x240&
-r 10 -i :0.0+100+200 wheer.avi
:0:0 表示屏幕(个人理解,因为系统变量$DISPLAY值就是:0.0)& 而100,表示距左端100象素,200表示距上端200
-s 设置窗口大小
-r 10 好像是设置频率,不懂
-f x11grab -s xga
&& -qscale 5
&& -r 10 -i :0.0+0+0 wheer.avi&
-qscale 8 设定画面质量,值 越小越好
屏幕录像,同时录音
ffmpeg -f oss -i /dev/dsp & & && -f x11grab -r 30 -s
-i :0.0& output.mkv
-ac 2 -f oss& -i& /dev/dsp & -f x11grab -r 30 -s
-i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 output.mkv
看到这,你会发现这个命令有多强大,
如果我屏幕上打开了一个窗口,我只想录这个窗口的内容,如何确定这个窗口的坐标位置呢
可以用另外一个命令
输入这个命令后,用鼠标点选目标窗口,
就会出现目标窗口的坐标,宽高等一系列信息
Absolute upper-left X:& 276
& Absolute upper-left Y:& 57
& Relative upper-left X:& 2
& Relative upper-left Y:& 23
& Width: 742
& Height: 499
& Depth: 24
& Visual: 0x21
& Visual Class: TrueColor
& Border width: 0
& Class: InputOutput
& Colormap: 0x20 (installed)
& Bit Gravity State: NorthWestGravity
& Window Gravity State: NorthWestGravity
& Backing Store State: NotUseful
& Save Under State: no
& Map State: IsViewable
& Override Redirect State: no
& Corners:& +276+57& -262+57& -262-244& +276-244
& -geometry 80x24+274+34
看到这一行了没 ()
比如根据上面的信息
ffmpeg -f oss& -i& /dev/dsp&&&&& -f& x11grab -r 30& -s
-i :0.0+0+23& output.avi
Another thing you can change is the video frame rate (FPS). In the
example above we used -r 30 which means capture at 30 FPS. You can
change this value to whatever frame rate you want.
这个 -r 30 应该是每秒钟取样几次,估计是一秒截三十次屏,
&ffmpeg -ss 00:00:10 -t 00:01:22 -i 五月天-突然好想你.mp3& output.mp3
只要 从第10秒开始截取,共截取1:22时长的内容
视频文件的连接,如两个flv 文件 连接成一
好像必须先将文件 转成mpg ,dv 等格式的文件后才能进行连接
连接复数的AVI影片档之范例(在此范例中须一度暂时将AVI档转换成MPEG-1档(MPEG-1, MPEG-2 PS,
DV格式亦可连接))
ffmpeg -i input1.avi -sameq inputfile_01.mpg -r 20
ffmpeg -i input2.avi -sameq inputfile_02.mpg
cat inputfile_01.mpg inputfile_02.mpg & inputfile_all.mpg
ffmpeg -i inputfile_all.mpg -sameq outputfile.avi
input1.avi
input2.avi 合并成outputfile.avi
相同的质量(可能指的是画面,不太清楚)
=====================================================================下面是wiki 上给的几个例子
FFmpeg可使用众多参数,参数内容会根据ffmpeg版本而有差异,使用前建议先参考参数及编解码器的叙述。此外,参数明细可用 ffmpeg
显示;编解码器名称等明细可用 ffmpeg -formats
下列为较常使用的参数。
-i 设定输入档名。
-f 设定输出格式。
-y 若输出档案已存在时则覆盖档案。
-fs 超过指定的档案大小时则结束转换。
-ss 从指定时间开始转换。
-title 设定标题。
-timestamp 设定时间戳。
-vsync 增减Frame使影音同步。
-b 设定影像流量,默认为200Kbit/秒。( 单位请参照下方注意事项
-r 设定FrameRate值,默认为25。
-s 设定画面的宽与高。
-aspect 设定画面的比例。
-vn 不处理影像,于仅针对声音做处理时使用。
-vcodec 设定影像影像编解码器,未设定时则使用与输入档案相同之编解码器。
-ab 设定每Channel
版为所有Channel的总合)的流量。( 单位
请参照下方注意事项
-ar 设定采样率。
-ac 设定声音的Channel数。
-acodec 设定声音编解码器,未设定时与影像相同,使用与输入档案相同之编解码器。
-an 不处理声音,于仅针对影像做处理时使用。
-vol 设定音量大小,256为标准音量。(要设定成两倍音量时则输入512,依此类推。)
以-b及ab参数设定流量时,根据使用的ffmpeg版本,须注意单位会有kbits/sec与bits/sec的不同。(可用ffmpeg
-h显示说明来确认单位。)
例如,单位为bits/sec的情况时,欲指定流量64kbps时需输入& -ab 64k &;单位为kbits/sec的情况时则需输入&
-ab 64 &。
以-acodec及-vcodec所指定的编解码器名称,会根据使用的ffmpeg版本而有所不同。例如使用AAC编解码器时,会有输入aac与
libfaac的情况。此外,编解码器有分为仅供解码时使用与仅供编码时使用,因此一定要利用ffmpeg -formats
认输入的编解码器是否能运作。
将MPEG-1影片转换成MPEG-4格式之范例
ffmpeg -i inputfile.mpg -f mp4 -acodec libfaac -vcodec mpeg4 -b 256k -ab 64k outputfile.mp4
将MP3声音转换成MPEG-4格式之范例
ffmpeg -i inputfile.mp3 -f mp4 -acodec libaac -vn -ab 64k outputfile.mp4
将DVD的VOB档转换成VideoCD格式的MPEG-1档之范例
ffmpeg -i inputfile.vob -f mpeg -acodec mp2 -vcodec mpeg1video -s 352x240 -b 1152k -ab 128k outputfile.mpg
将AVI影片转换成H.264格式的M4V档之范例
ffmpeg -i inputfile.avi -f mp4 -acodec libfaac -vcodec libx264 -b 512k -ab 320k outputfile.m4v
将任何影片转换成东芝REGZA可辨识的MPEG2格式之范例
ffmpeg -i inputfile -target ntsc-svcd -ab 128k -aspect 4:3 -s 720x480 outputfile.mpg
连接复数的AVI影片档之范例(在此范例中须一度暂时将AVI档转换成MPEG-1档(MPEG-1, MPEG-2 PS
DV格式亦可连接)、
ffmpeg -i input1.avi -sameq inputfile_01.mpg
ffmpeg -i input2.avi -sameq inputfile_02.mpg
cat inputfile_01.mpg inputfile_02.mpg & inputfile_all.mpg
ffmpeg -i inputfile_all.mpg -sameq outputfile.avi
=============================================================================
同时搞明白的一些问题
在alsa 体系中声卡(也可能是麦克风,)叫hw:0,0 而在oss 体系中叫/dev/dsp (用词可能不太专业)& Linux在安装了声卡后,会有一些设备文件生
& 采集数字样本的
/dev/dsp文件,针对混音器的
/dev/mixer文件,用于音序器的
/dev/sequencer,
/dev/audio文件一个
基于兼容性考虑的声音设备文件。只要向
/dev/audio中输入
wav文件就能发出声音。而对
/dev/dsp文件读取就能得到
WAV文件格式的声音文
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:323919次
积分:4263
积分:4263
排名:第3135名
原创:128篇
评论:54条
(1)(1)(1)(1)(2)(1)(10)(6)(11)(6)(7)(9)(8)(4)(1)(21)(17)(7)(5)(1)(5)(3)(1)1662人阅读
最近公司Tenfore FeedHandler项目分割存储了大量的RawData文件。由于TenforeRawData非常大, 因此存储策略是每一小时存储一个rawdata文件。但在进行数据分析回放时,又希望将它们合并成一个大文件。刚开始是想到网上找一个第三方合并工具,后一想,dos的copy命令不是可以合并文件吗? 马上试一下!
例如,希望将a.dat和b.dat合并成c.dat。其中,a.dat二进制内容如下“30 78 30 31 30 78 30 32”,b.dat二进制内容如下“30 78 30 33 30 78 30 34”,写了个dos脚本merge.bat,内容如下:&copy a.dat+b.dat c.dat&。
但新生成的c.dat文件最后多了个结束符&1A&,c.dat文件内容如下“30 78 30 31 30 78 30 32 30 78 30 33 30 78 30 34 1A”。
后上网查找了一下原因,是由于copy命令默认是将目标文件和源文件均视为文本文件,因此新生成的文件带上了文本结束符&1A&。
解决的办法很简单,就是在拷贝时指明是拷贝二进制文件。
新的批处理内容如下:&copy /b a.dat+b.dat c.dat&
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:263440次
积分:3387
积分:3387
排名:第4510名
原创:53篇
转载:60篇
译文:16篇
评论:92条
文章:16篇
阅读:59258
(1)(2)(1)(2)(4)(1)(1)(2)(2)(3)(1)(1)(6)(1)(2)(3)(1)(1)(3)(1)(3)(10)(12)(16)(10)(2)(2)(1)(6)(3)(1)(2)(2)(3)(3)(3)(2)(2)(1)(6)6897人阅读
可以使用以下DOS命令达到目的(即“开始”菜单,“运行”,输入 cmd 再按回车):
(此处假设你要合并的位于 E:\temps 这个位置)
copy&&/b&&E:\temps\*.ts&&E:\temps\new.ts
如上,执行该命令后,E:\temps目录下的全部TS文件就被合并成一个new.ts文件了(你原来的那堆文件仍然存在)。
命令解释:
这里使用copy命令的文件合并功能进行ts文件的合并,copy后面的 /b&&参数表示把文件按二进制格式来合并,如果不加这个参数,则会把目标当成文本文件来合并,并在文件内添加不必要的标记,这会导致播放出错,所以必须加
该命令的合并排序是按照你系统下的字母序来的,比如你的文件名是disk1.ts, disk2.ts, disk3.ts,那该命令就会按照disk1.ts+disk2.ts+disk3.ts的顺序来合并这三个文件,事实上,绝大多数网上的高清文件,都已经按字母序排列好了,所以你直接执行该命令即可。
上面的例子如果换成diskA.ts, diskB.ts, diskC.ts,该命令仍能正常进行,它会按diskA.ts+diskB.ts+diskC.ts(请统一排序关键字的大小写,即全部用大写A、B、C 或全部用小写a、b、c)。
最好只有一个排序关键字(数字或字母),也就是说各文件名相互间只有一个字符不同,见上面提示。
如果你想万无一失,可以手工把文件名改为1.ts, 2.ts, 3.ts, …..再执行合并。
最后补充两点:
如果你用来合并,请注意看软件的说明,有些软件会在合并过程中进行重编码,这可能导致高清文件质量下降。如果你的高清文件所在路径太长,请直接将路径复制下来,在Dos命令窗口,待插入的位置上点鼠标右键,选“粘贴”即可,在Dos窗口下不能用 Ctrl+v 来进行粘贴!
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:546012次
积分:6504
积分:6504
排名:第1502名
原创:118篇
转载:50篇
评论:138条
QQ:(满)/3031702
(2)(1)(13)(1)(1)(2)(1)(2)(2)(5)(2)(22)(18)(9)(4)(9)(16)(34)(15)(9)(1)(2)(1)(1)}

我要回帖

更多关于 cad合并命令 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信