搜索 社区服务 统计排行 帮助
  • 1247阅读
  • 6回复

请问有没有把avi文件转换成rm文件的软件?

楼层直达
级别: 骑士
注册时间:
2002-05-03
在线时间:
0小时
发帖:
805
谢谢!
级别: 新手上路
注册时间:
2001-11-21
在线时间:
0小时
发帖:
1624
只看该作者 1楼 发表于: 2002-05-26
Re: 请问有没有把avi文件转换成rm文件的软件?
引用
最初由 tom19840129 发布
谢谢!

use
RealProducerPlus/stream anywhere

ED分流!
级别: 新手上路
注册时间:
2002-05-26
在线时间:
0小时
发帖:
9
只看该作者 2楼 发表于: 2002-05-26
我是用RealProducerPlus转的啦~~
但有时转出来的图象是倒的,是怎么一回事??

闇に惑いし哀れな影よ、人を傷つけ貶めて、罪に溺るる業の魂…いっぺん、死んでみる?
级别: 新手上路
注册时间:
2001-11-21
在线时间:
0小时
发帖:
86
只看该作者 3楼 发表于: 2002-05-31
我想请问一下有没有别的软件啊又不出错的我急用啊
级别: 侠客
注册时间:
2001-11-21
在线时间:
0小时
发帖:
376
只看该作者 4楼 发表于: 2002-06-03
我也想知道,那位高手指教
级别: 新手上路
注册时间:
2002-06-02
在线时间:
0小时
发帖:
285
只看该作者 5楼 发表于: 2002-06-03
hehe
有这种好东东吗?
偶也想要
请指教
^_^

你开心的时候可以来找我——你不开心的时候也可以来找我:)
级别: 工作组
注册时间:
2002-05-27
在线时间:
0小时
发帖:
3437
只看该作者 6楼 发表于: 2002-06-08
RealProducer9.0preview 速成中文使用教程
  下载地址:
http://sun.sj.net.cn:8080/souxin/so...eview_Setup.exe

先介绍一些realproducer9.0preview的新特性:

1.增强的多处理器支持

2.IEE1394视频捕捉支持

3.增强的VBR压缩编码方式

4.更方便的批量压缩方式

5.更多的可调节编码参数

6.支持编码带有环绕声信号的音频

唯一的缺点可能就是需要用黑乎乎的命令行方式操作,不过呢,对于已经被windows media 8

encoder utility训练的很长时间的我们来说,应该没有什么问题

另外对于directshow支持的avi文件有很好的支持,例如以前不能正常编码的divx

,现在可以正常编码了(前提你最好装好directx 8.1,不然还是会出错的--例如出现画面

倒置或者干脆出来一个黑屏文件)...

除此之外,不像windows media 8 encode utility只能编码avi文件,producer9.0

还可以编码mpg1(vcd上面的dat也照杀不误),mov文件....

现在就正式开始我们的producer9.0之旅了...........

(1).我们假设你已经装上了realproducer9preview,如果没有安装的话请到www.souxin.com

上面下载,注意安装的过程中会提示你是否添加安装目录到windows的path变量中,最好

选择添加,这样以后可以从任何路径下面运行本软件了....

(2).打开你的windows里面的ms-dos命令行模式,对于windows 2000或者windows xp

的nt系列,此快捷方式在“开始“=>"附件“=>“命令提示符“,对于windows9x或者windowsMe

应该就是“开始"->"ms-dos方式“...

好啦,现在你已经打开了他,你看到的就是一个标准的ms-dos窗口了,熟悉dos命令的不用

我多说了,不太熟悉的也不用担心,我们需要的只有几个命令...

假如提示符如下

c:\>

那么现在切换到你放置待压缩媒体文件的目录下面,假设你把你喜欢的东东都放到d:\mpg目录

下面了,那么就在提示符后面这样打:

c:\>d:

d:\>cd mpg

此时提示符成为了

d:\mpg>

然后就可以开始压缩了

(4).最简单的用法是(假如你要压缩的文件名字是1.mpg)

d:\mpg>producer -i 1.mpg -ad 350k

因为realproducer9里面已经预制了一些配置文件提供我们用来压缩媒体文件了,所以我们

可以采用默认的配置文件,这些配置文件有

12k Substream for 28k Dial-up

16k Substream for 28k Dial-up

28k Dial-up (20k Substream for 56k Dial-up)

26k Substream for 56k Dial-up

56k Dial-up

64k Single ISDN

128k Dual ISDN

150k LAN

256k DSL or Cable Modem

384k DSL or Cable Modem

512k DSL or Cable Modem

768k DSL or Cable Modem

750k VBR Download

350k VBR Download

500k VBR Download

1M VBR Download

1.5M VBR Download

S-500k Surround VBR Download

S-512k Surround DSL or Cable Modem

其中适合与我们的是256k,350k VBR,384k....上面那个命令就是采用默认的350k的配置文件,实际上

这些配置文件都是一些xml格式的文本文件,放在realproducer9安装目录里面的audiences目录里面

的,文件名字也就是350k VBR Download.rpad,你在压缩的时候只要在-ad参数后面打上前面的几个

字母就可以自动使用相应的配置文件了--例如刚刚用的-ad 350k就是这个意思....(这里我说一下,

我自己是用的自己改动的配置文件170k-15,采用170k左右的总码率,音频部分使用20k的music,其余码

率给video,这样在片源很好的时候可以达到以前225k-rm8的效果:)之所以我没有去多测试256k以上

的,因为个人感觉这次的rm9对于256以上的似乎没有作太大的提高,惊讶的感觉都是200k以下的压缩编

码效果给我的...

下面会告诉你如何自己diy audiencep配置文件......

****另外要注意的一点就是如果采用自己创建的audiences的时候,最好用双引号引用你的audiences文件

例如d:\mpg>producer -i 1.mpg -ad "d:\mpg\my audiences\170k-15.rpad"

(5).本工具另外一个引人瞩目的地方就是可以使用环绕立体声来编码媒体文件了...一个最简单的例子,

使用默认的环绕立体声配置文件

S-500k Surround VBR Download来压缩的命令就是

d:\mpg>producer -i 1.mpg -ad "S-500k"

注意!!!这个参数仅仅是使用在你的原始片源的音频中含有环绕声的信息的时候...如果你的

片源中没有相应的环绕声信息,那么使用这个编码并不会给你的rm9文件带来声音回放上的改善!!!!

(6).下面简单说一下关于改变输出文件画面大小的一些相关参数

real官方帮助文件里面建议如下

28k Dial-up to Single ISDN High Action 160x120

Talking Heads 240x180

Dual ISDN to 256k DSL High Action 240x180

Talking Heads 320x240

350 kbps to 750 kbps High Action 320x240

Talking Heads 640x480

750 kbps and up Any 640x480

=========就是说在28k-ISDN这个码率下面动感画面非常多的时使用160x120的输出大小,如果

没有什么动感画面,例如新闻报道之类的,就使用240x180

和我们关系比较大的就是dual ISDN-256k DSL这一部分,他建议用240x180在动作非常多的媒体中,

不过据我看来,一般的电视剧之类的使用默认的320x240或者352x288基本上效果不错,所以就没有什么

改动价值了....

如果你想改变输出文件的画面大小,用类似如下的参数-rs 320x240 -rq high,表示把画面改变到

水平解析度320,垂直解析度240(这种resize可以更正realplayer不能正常满屏显示一些PAL尺寸

的rm文件的bug,例如我们经常遇到的352x288就是)....另外采用高质量resize

所以具体使用中就是这样

d:\mpg>producer -i 1.mpg -rs 320x240 -rq high

(7).下一个比较有趣的参数就是-dt,它是用来取消两次编码的,因为realproducer9默认就是两次

编码的,对于机器配置比较好的人来说可能还不算什么,但是机器cpu主频低于800的可能会

感觉比较慢,这样使用这个参数可以节省一倍的时间......

d:\mpg>producer -i 1.mpg -dt

(8).关于-vm参数和批量压缩:

批量压缩--直接使用通配符*一次压缩放置在同一个目录里面的多个文件然后自动把生成

的多个文件输出到另外一个目录里面

producer -i d:\mpg\*.mpg -o C:\movies\

-vm参数,用来控制编码的图像质量的命令行参数,还记得realproducer8.5里面的picture quality

里面的sharpest image ,normal motion么?和那个意思一样的:)

可以用的有sharp, normal, smooth, slideshow默认是使用normal

例如-vm sharp 就是图像最清楚的了

这样对应的编码命令就可以是

producer -i d:\mpg\*.mpg -o c:\movies\ -vm sharp

(9).最后就是对于输出文件画面质量起着决定性的配置文件部分,因为所有的配置文件都是采用xml格式存放的

,所以我们需要一个xml编辑器,这里我们使用的是微软的xml notepad,没有的可以到如下地址

去下载,装好之后就可以用了

http://msdn.microsoft.com/library/d...paddownload.asp

然后运行xmlnotepad,选择打开-〉浏览-〉把下面的文件类型选择成为“all files(*.*)"

然后找到你的audiences目录,找到里面你要更改的配置文件,例如D:\Real\RealSystem Producer Preview\audiences\150k LAN.rpad

---因为我的realproducer9装在d:下面----

打开之后你只要点左面的类似于目录名字的那个黄色图标,例如

avgBitrate,就可以直接在右面改动数值了,在改动之前我们需要一些参数对应的名字和范围,如下:

-----------因为非常多,大家可以在需要的时候直接查找相应的参数值就可以了--------

Tag Name Allowable Range

maxBitrate 1-1000000000 bps (1000 bps is 1 kbps)

avgBitrate 1-1000000000 bps (1000 bps is 1 kbps)

encodingType cbr, vbrBitrate or vbrQuality

quality 30-100

maxStartupLatency 4-25 seconds

maxFrameRate 0-60 FPS

Audio codecs

Mono Music Audio Codec Names and Flavors

Codec Description Codec Name Codec Flavor

6 Kbps Music cook 8

8 Kbps Music cook 0

11 Kbps Music cook 1

16 Kbps Music cook 2

20 Kbps Music cook 3

20 Kbps Music High Response cook 15

32 Kbps Music cook 4

32 Kbps Music High Response cook 16

44 Kbps Music cook 5

64 Kbps Music cook 6

Stereo Music Audio Codec Names and Flavors

Codec Description Codec Name Codec Flavor

12 Kbps Stereo Music - RA8 cook 26

16 Kbps Stereo Music - RA8 cook 17

20 Kbps Stereo Music cook 9

20 Kbps Stereo Music - RA8 cook 18

20 Kbps Stereo Music High Response - RA8 cook 19

32 Kbps Stereo Music cook 10

32 Kbps Stereo Music - RA8 cook 20

32 Kbps Stereo Music High Response - RA8 cook 21

44 Kbps Stereo Music cook 11

44 Kbps Stereo Music - RA8 cook 22

44 Kbps Stereo Music High Response - RA8 cook 23

64 Kbps Stereo Music cook 12

64 Kbps Stereo Music - RA8 cook 24

66 Kbps Stereo Music - RA8 atrc 0

94 Kbps Stereo Music - RA8 atrc 1

96 Kbps Stereo Music cook 13

96 Kbps Stereo Music - RA8 cook 25

105 Kbps Stereo Music - RA8 atrc 2

132 Kbps Stereo Music - RA8 atrc 3

146 Kbps Stereo Music - RA8 atrc 4

176 Kbps Stereo Music - RA8 atrc 5

264 Kbps Stereo Music - RA8 atrc 6

352 Kbps Stereo Music - RA8 atrc 7

Surround Audio Codec Names and Flavors

Codec Description Codec Name Codec Flavor

44 kbps Surround Audio - Preview cook 29

64 kbps Surround Audio - Preview cook 27

96 kbps Surround Audio - Preview cook 28

132 Kbps Surround Audio - Preview atrc 8

146 Kbps Surround Audio - Preview atrc 9

176 Kbps Surround Audio - Preview atrc 10

264 Kbps Surround Audio - Preview atrc 11

352 Kbps Surround Audio - Preview atrc 12

Voice Audio Codec Names and Flavors

Codec Description Codec Name Codec Flavor

5 Kbps Voice sipr 2

6.5 Kbps Voice sipr 0

8.5 Kbps Voice sipr 1

16 Kbps Voice sipr 3

32 Kbps Voice cook 7

64 Kbps Voice cook 14

Video codecs

Codec Bitrate Label Codec Name

RealVideo 9 rv9

RealVideo 8 rv8

RealVideo G2 w/SVT rvg2svt

-------------下面用刚刚打开的那个配置文件为例子来制作我们自己的配置文件------

首先是avgBitrate-平均码率:我们从上面可以看到平均码率的范围是

1-1000000000 bps (1000 bps is 1 kbps)

所以你的选择数值必须在这个范围里面,这里我选择160000bps你把右面原来的150000改动

成160000bps就成了)

接下来的就是maxBitrate,最大码率,因为producer9可以使用可变码率进行编码,所以在

媒体文件内容需要更多码率的时候会使用最大码率(这个相信自己压缩过divx的朋友们

应该比较熟悉),所以我们需要在这里提供一个比较大的数值给他(但是不能很大,虽然说

你给他一个大的数值最终文件效果会很好,但是文件大小就会相应增加了)...所以这里

我们选择180000bps)

下面双击一下stream,会出现video stream和audio stream,双击video stream(视频流)

会出现对最终画面质量有影响的一些参数,例如:

encodingType,原始的是cbr,如果你想使用VBR编码(可变码率编码),可以改动成vbrBitrate

或者vbrQuality,他们两个区别简单来说就是后者以画面质量quality为编码最终目的(从头到尾

以quality决定的数值进行编码,但是你quality越高,文件越大。(这里要注意的是producer9的

guide文件里面说只有你选择了vbrQuality的时候,下面的quality参数才起作用)。经常使用的还

是cbr,vbrBitrate....这里我改成了vbrBitrate,这个编码方式是以平均码率为编码的最终目的。

也就是说此时影响你的编码质量的就是你在上面选择的avgBitrate和maxBitrate的值了....

maxFrameRate,这个就是生成文件的实际播放最大帧速,这里因为总码率所限制,我使用了

15fps,实际上大家可以看我压缩的示例文件,15fps的效果很平滑-----这也是为何以前我一直

坚持使用15fps来压缩媒体文件的原因,即使已经有了350k的总码率...当然,那些30fps,25fps的

死忠者就免看了^o^

下面双击第一个audio stream,改动音频部分的编码....

我们可以看到原始的是cook-21,查找上面那个大列表,我们知道他代表的是

32 Kbps Stereo Music High Response - RA8

总码率我们已经选择了160k,所以音频部分我选择了降低到20k

20 Kbps Stereo Music High Response - RA8 cook 19

***再次注意,关于High Response编码的说明:这种音频编码对于高频范围内的声音作了

优化,所以反而低频有所损失,所以一般最好还是使用非High Response......

这个就是我们需要的,cook-19

那么我们就把codecName保持cook不动,codecFlavor改动成19

这样就相当于选择了20 Kbps Stereo Music High Response得音频编码了....

,如果你的最大码率,平均码率选择了200kbps以上,就可以采用更高码率的音频codec了......

至于第2个audio stream是在命令行指定-am voice参数的时候采用的,最后的2个audio stream是用来编码纯音频文件用的,暂时不用理会了,

大致改动任务完成了....

选择save as,存放到到audiences目录里面,换另外一个名字(当然你喜欢

覆盖原来的也可以,不过原来的配置文件没有了别找我)存盘,就可以了

假设你存盘文件是170k-15.rpad

那么你马上就可以用这个配置文件来压缩了

命令就是

d:\mpg>producer -i 1.mpg -ad 170k-15

(10).最新测试结果,在160kbps的总码率(注意不是170)下面,采用cbr压缩编码方式,在片源好的情况下,

可以达到和170k几乎一样的效果....

实际改动如下:

在编制audiences文件的时候,把avgBitrate和maxBitrate都改为160000,quality-75(习惯使然:)

audio stream中选择cook-17(就是16k stereo music-RA8).....

其它的和170的时候一样)....然后另存为160-15.rpad

编码命令如下:

d:\mpg>producer -i 1.mpg -ad 160-15 -vm sharp -rs 320x240 -rq high

表示同时打开了高质量resize 成320x240的参数以及最高质量的画面的开关.....

至此,160k和170k的终极探索告一段落,关于低码率的RealVideo9介绍也就到这里了...

希望微软的Corona编码会给我们带来更大的惊喜......

==========================本文参考了RealProducer9.0preview自带的help文件和guide============

快速回复

限150 字节
上一个 下一个