捷克论坛分享你的世界
收藏
0 有用+1 已投票

rm

(视频格式)

编辑 捷克论坛分享你的世界锁定
RM格式是RealNetworks公司开发的一种流媒体视频文件格式,可以根据网络数据传输的不同速率制定不同的压缩比率,从而实现低速率的Internet上进行视频文件的实时传送和播放。它主要包含RealAudio、RealVideo和RealFlash三部分。
rm (Unix)是一个基本的UNIX命令,其名称源自英文单词remove的缩写,用于删除文件捷克论坛分享你的世界系统中的文件、目录、设备文件、符号链接等对象。准确地说,rm移除的指向特定对象的引用。在文件系统中,这些特定的对象可能有多个引用(例如,两个不同的文件名可能指向相同的文件), 只有在一个对象不再有任何引用,并且没有任何程序还拥有这个文件的有效句柄的时候,这个文件才会被删除。
中文名
rm
性 质
视频格式
开发者
RealNetworks公司
包 含
RealAudio、RealVideo

格式 编辑

RM格式是RealNetworks公司开发的一种流媒体视频文件格式,可以根据网络数据传输的不同速率制定不同的压缩比率,从而实现低速率的Internet上进行视频文件的实时传送和播放。它主要包含RealAudio、RealVideo和RealFlash三部分。

视频格式

RealNetworks公司所制定的音频视频压缩规范称为RealMedia,用户可以使用RealPlayerRealOnePlayer对符合RealMedia技术规范的网络音频/视频资源进行实况转播并且RealMedia可以根据不同的网络传输速率制定出不同的压缩比率,从而实现在低速率的网络上进行影像数据实时传送和播放。这种格式的另一个特点是用户使用RealPlayer或RealOnePlayer播放器可以在不下载音频/视频内容的条件下实现在线播放。另外,RM作为目前主流网络视频格式,它还可以通过其RealServer服务器将其它格式的视频转换成RM视频并由RealServer服务器负责对外发布和播放。RM和ASF格式可以说各有千秋,通常RM视频更柔和一些,而ASF视频则相对清晰一些。
RM格式一开始就定位在视频流应用方面,也可以说是视频流技术的始创者。它可以在用56K Modem拨号上网的条件下实现不间断的视频播放,当然,其图像质量和MPEG2DIVX等相比有一定差距,毕竟要实现在网上传输不间断的视频是需要很大带宽的。
RM格式是Real公司对多媒体世界的一大贡献,也是对于在线影视推广的贡献。它的诞生,也使得流文件为更多人所知。这类文件可以实现即时播放,即先从服务器上下载一部分视频文件,形成视频流缓冲区后实时播放,同时继续下载,为接下来的播放做好准备。这种“边传边播”的方法避免了用户必须等待整个文件从Internet上全部下载完毕才能观看的缺点,因而特别适合在线观看影视。RM主要用于在低速率的网上实时传输视频的压缩格式,它同样具有小体积而又比较清晰的特点。RM文件的大小完全取决于制作时选择的压缩率,这也是为什么有时我们会看到1小时的影像只有200MB,而有的却有500MB之多。

制作RM文件

如何制作RM格式的文件
1、首先你要准备好几个软件,一是视频图象处理软件,如Premiere 5.1。当然最简单方便的是“超级解霸2000”。要制作RM文件,RealProducer(看名字就知道是与RealPlayer配套的)这个软件是不可少的。
2、抓取VCD片段。要抓取VCD片段有很多软件和方法,但使用超级解霸2000(5.0版也可),是最方便的。只需在控制界面上选择好起始点和终止点,再点击MPG录象按纽即可。超级解霸会很快将你选择好的VCD片段,抓取到硬盘上。VCD片段的大小大约每分钟是10M。
3、由于RealProducer基础版只能将标准的AVI文件转化为RM文件,因此首先你得想法将抓取的VCD片段转化为标准AVI文件。这也有很多方法,最方便的还是使用“超级解霸实用工具集”中的“将VCD转化为AVI文件”。
要注意的是转化后的Video AVI文件非常大,大约每分钟为150M。因此你要估算好你的硬盘有足够的空间,来容纳此AVI文件。建议一次处理的VCD片段不要超过10分钟。
4、RealProducer的基本使用方法很简单,运行RealProducer后,将出现选择界面:
选择好输入的AVI文件和输出的RM的名称和路径。就将出现下面的设置界面,关键是选择合适的“Target Audiencd”,越好的设备,对应的RM质量越好,但文件体积也越大,一般选择56K Modem。
设置好各项参数后,点击START按纽,开始压缩,过程比较长,请耐心等待。
按56K Modem制作好的RM文件,一般大小只有300K/分钟。制作完毕后打开RealPlayer软件,观看制作好的文件,无误后,就可以上传了。你只需在网页中直接链接该文件,也可以再写一个ram文件(纯文本文件,只有一行,包含rm文件的链接地址)。网友点击后即可观看你制作的RM文件了。当然其电脑上要安装有RealPlayer软件。
RM、RMVB区别
RM格式和RMVB格式的区别
普通的rm格式是real8.0格式,采用的是固定码率编码。多见于VCD-rm,曾流行了一段时间。但由于VCD片源的先天不足,不够清晰,所以压出来的rm也不会清晰。特别是标准在线的225kbps码率,清晰度简直惨不忍睹。
RMVB比RM多了一个VB,VB指的就是variable bit,动态码率的意思!就是real公司的新的编码格式9.0格式。rmvb(real9.0)和rm(real8.0)在音频的编码上都仍旧是采用8.0格式,我们压片时至少采用32kbps stereo music,通常时44K,MTV类的有用到96K,再高就没必要压缩了!
现举例说明:
如果同为450K,对RM来说固定的就450K码率,对RMVB来说就是450~900K(默认是翻倍)之间根据画面的激烈程度进行编码。最终会得到一个平均码率,如460.8K。下面有详细说明:
DVDRIP因为数据量大,画质清晰,将其压缩为rmvb会获得清晰的效果(当然我们压缩时用的码率也大)。如果压成rm格式即8.0格式也会清晰,但不如rmvb来的效果好。不过rm格式的兼容性好,播放对cpu要求也不高,rmvb就需要在高配置的机器上播放才能流畅。
如果将VCD也压成rmvb格式就不必要了,因为rmvb不是说会使文件清晰,而是要看原电影文件。要想获得清晰的rm/rmvb,就需要高清晰的原文件,如DVDRIP。VCD格式的,就是用1M的编码率画质效果充其量也就与原VCD相似。
这就是2者的区别。这里只是提醒大家不要因为rmvb而忽略了rm。如VCD压成real格式就应该使用real8.0格式,即rm,而不要选用real9.0的rmvb。而对于一些生活剧、动画片等DVDRIP可以用real8.0的rm格式来压,不必千篇一律的采用VBR编码。这是误区!

相关软件

  • RM转换精灵
;支持NTSC/PAL制式;同时也支持AVI、MPG、MPEG、WMV格式的相互转换,可选择AVI视频编码方式和在导出VCD、SVCD、DVD、MPEG格式时使用的制式;支持比例调整;支持指定导出WMV文件大小;输入输出预览;支持界面皮肤;支持高质量的音频;为奔3、4和AMD的Athlon处理器优化了性能[1]
支持批量转化 可以批量导入相同或者不同格式的视频文件进行转化,能够迅速的完成大批量的转化工作。支持Intel最新推出的超线程(Hyper-Thread)技术可以使计算机在CPU内部同时执行多个任务,这样就会大大加速转化的进程,提高转化的效率。 功能设置简单,明了,实用,用户可以很方便的对要转化的目标格式文件进行相关设置。
新版本中增加了一个辅助工具用来处理转换后无声的RM文件,可以将较大视频文件在转换的同时就分割成几部分,转换完成后即可刻录,不用再为文件太大不能刻录而烦恼。
  • RM去广告专家
,避免欣赏影音过程中不请自来的弹出广告骚扰,并杜绝由此带来的木马威胁。支持影音文件的拖拉操作和批量清除是本软件的两大优点[1]
使用说明,操作简便,只需两步:
1、把要处理的含恶意广告代码的RM或RMVB或RA格式的REAL媒体源文件拖拉进待处理文件列表;
2、点击“开始清除广告”按钮进行处理;
处理完成后,将生成以FIX_开头命名的无广告的干净文件,这样大家就可以放心享用影音大餐了。
  • RM文件修复器
要点:[1] 。第一种情况:一个完整的rm文件,但只能播放一部分:1:把rm文件拖拽到rmfix程序图标上(注:也可以命令行方式,例如:“rmfix c:moviea.rm”) 2:这时候rmfix会以dos模式运行并显示出一个菜单,按“A”键切换到自动修复模式。3:按“2”开始检查所有的数据块,rmfix开始扫描整个文件(需要扫描几分钟时间)4:当rmfix扫描到一个损坏的数据块的时候,扫描会暂停,按“Y”修复这个块。5:当数据块扫描全部结束时(按回车键回到主菜单),按"5"开始重建索引数据(注:播放rm文件无法拖拽时间条就是因为索引数据出错) 现在这个rm文件就能够正常播放了。第二种情况:修复一个不完整的rm文件(例如一个没有下载完全的rm文件) 1:把rm文件拖拽到rmfix程序图标上(注:也可以命令行方式,例如:“rmfix c:moviea.rm”) 2:按“C”开始数据块扫描。3:当rmfix扫描到一个损坏的数据块的时候,扫描会暂停,按"Y"修复这个块。4:数据块扫描完成的时候rmfix程序结束,这时再次把rm文件拖拽到rmfix程序图标上。5:按"R"重建索引数据(有索引数据的rm文件在播放的时候才允许使用快进、重放、时间条拖放等控制功能)。

UNIX命令 编辑

rm,是一个基本的UNIX命令,其名称源自英文单词remove的缩写,用于删除文件系统中的文件、目录、设备文件、符号链接等对象。准确地说,rm移除的指向特定对象的引用。在文件系统中,这些特定的对象可能有多个引用(例如,两个不同的文件名可能指向相同的文件), 只有在一个对象不再有任何引用,并且没有任何程序还拥有这个文件的有效句柄的时候,这个文件才会被删除。
这一机制允许下列出现:某个程序可以创建一个文件,并立即将此文件从文件系统中移除,并将这个文件占用的空间作为临时空间使用。(因为我们知道在该程序退出甚至是崩溃的时候,这一文件占用的空间会被回收。
rm命令一般来说并不摧毁文件数据,因为其目的仅仅在于解除引用。即便文件已经解除所有的引用,在文件系统中,被释放的空间里可能还会有被删除文件的残留数据。在一些情况下这会带来安全问题,因此有时加强版的命令会在文件的最后一个链接断开之后抹除被删除文件的数据。此外,一些程序(例如shred)可以提供数据抹除能力。
?语法
rm[必要参数][选择参数][目标文件或目录]

  
?功能
rm 命令:删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变

  
?类似命令chattr shred mv cp rmdir
?相关教程
?执行权限超级用户 普通用户
?命令属性文件管理

  
?参数
必要参数
  -d 删除可能仍有数据的目录
  -f 强制删除
  -i 交互模式
  -r 同时删除该目录下的所有子目录
  -v 显示详细的处理信息
  选择参数
  --help 显示帮助信息
  --version 显示版本信息

  
?范例
范例1: 删除文件
  [root@hnlinux lx1 38 . com]# ll //显示当前目录内容
  总用量 24
  -rw-r--r-- 1 root root 0 5月 29 17:32 a.c
  -rw-r--r-- 1 root root 0 5月 29 17:32 b.c
  -rw-r--r-- 1 root root 0 5月 29 17:32 c.c
  -rw-r--r-- 1 root root 0 5月 29 17:32 d.c
  -rw-r--r-- 1 root root 0 5月 29 17:11 file2
  -rw-r--r-- 1 root root 0 5月 29 17:11 file3
  [root@hnlinux lx1 38 . com]# rm a.c //删除a.c文件
  rm:是否删除一般空文件‘a.c’? y
  [root@hnlinux lx1 38 . com]# ll //显示当前目录内容
  总用量 20
  -rw-r--r-- 1 root root 0 5月 29 17:32 b.c
  -rw-r--r-- 1 root root 0 5月 29 17:32 c.c
  -rw-r--r-- 1 root root 0 5月 29 17:32 d.c
  -rw-r--r-- 1 root root 0 5月 29 17:11 file2
  -rw-r--r-- 1 root root 0 5月 29 17:11 file3
  [root@hnlinux lx1 38 . com]#
  范例2: 删除目录
  [root@hnlinux lx1 38 . com]# ll //显示当前目录内容
  总用量 28
  -rw-r--r-- 1 root root 0 5月 29 17:32 b.c
  -rw-r--r-- 1 root root 0 5月 29 17:32 c.c
  -rw-r--r-- 1 root root 0 5月 29 17:32 d.c
  drwxr-xr-x 2 root root 4096 5月 29 17:34 Dir_1
  -rw-r--r-- 1 root root 0 5月 29 17:11 file2
  -rw-r--r-- 1 root root 0 5月 29 17:11 file3
  [root@hnlinux lx1 38 . com]# rm -rf Dir_1/ //删除目录
  [root@hnlinux lx1 38 . com]# ll //显示当前目录内容
  总用量 20
  -rw-r--r-- 1 root root 0 5月 29 17:32 b.c
  -rw-r--r-- 1 root root 0 5月 29 17:32 c.c
  -rw-r--r-- 1 root root 0 5月 29 17:32 d.c
  -rw-r--r-- 1 root root 0 5月 29 17:11 file2
  -rw-r--r-- 1 root root 0 5月 29 17:11 file3
  [root@hnlinux lx1 38 . com]#
  范例3:自动应答
  [root@hnlinux lx1 38 . com]# yes | rm -i /tmp/* //交互模式删除文件,通过yes自动应答
范例4:除某文件外,删除其余文件
[root@hnlinux lx138 .com]$ ls -l //显示当前目录信息
总用量 203
drwxrwxrwx 1 root root 4096 2012-02-20 12:53 ./
drwxrwxrwx 1 root root 4096 2012-02-20 12:07 ../
drwxrwxrwx 1 root root 4096 2012-02-05 12:18 Debug/
drwxrwxrwx 1 root root 456 2012-02-20 12:57 test/
-rwxrwxrwx 1 root root 954 2012-02-05 12:53 Text1.c*
-rwxrwxrwx 1 root root 151 2012-02-05 11:46 Text1.cpp*
-rwxrwxrwx 1 root root 3387 2012-02-05 11:47 Text1.dsp*
-rwxrwxrwx 1 root root 518 2012-02-05 12:55 Text1.dsw*
-rwxrwxrwx 1 root root 33792 2012-02-05 12:55 Text1.ncb*
-rwxrwxrwx 1 root root 48640 2012-02-05 12:55 Text1.opt*
-rwxrwxrwx 1 root root 743 2012-02-05 12:53 Text1.plg*
-rwxrwxrwx 1 root root 3451 2012-02-05 11:47 复件 Text1.dsp*
-rwxrwxrwx 1 root root 528 2012-02-05 11:47 复件 Text1.dsw*
-rwxrwxrwx 1 root root 33792 2012-02-05 11:47 复件 Text1.ncb*
-rwxrwxrwx 1 root root 48640 2012-02-05 11:47 复件 Text1.opt*
-rwxrwxrwx 1 root root 766 2012-02-05 11:47 复件 Text1.plg*
[root@hnlinux lx138 .com]$ ls|grep -v ".cpp"| xargs -i rm -rf {}
//配合 grep、xargs命令 删除 cpp文件外的所有文件与目录
[root@hnlinux lx138 .com]$ ls -l //显示当前目录信息
总用量 9
drwxrwxrwx 1 root root 4096 2012-02-20 13:04 ./
drwxrwxrwx 1 root root 4096 2012-02-20 12:07 ../
-rwxrwxrwx 1 root root 151 2012-02-05 11:46 Text1.cpp*
参考资料
词条标签:
计算机学