RealAudio 的 制 作 与 发 布
第 一 步 : 把 音 源 转 换 成 WAV 格 式
作 者 : 咪 咪
要 把 各 种 音 源 制 作 成 RealAudio 格 式 的 文 件 , 一 般 采 用 RealEncoder
。 而 RealEncoder 只 能 转 换 wav 和 au 格 式 的 音 频 文 件 。 因 此 , 要 把 CD
、 MP3 等 制 作 成 RealAudio , 一 般 要 分 两 步 走 :
第 一 步 : 把 音 源 转 换 成 WAV 格 式
这 里 我 们 介 绍 一 下 使 用 比 较 广 泛 的 两 种 音 源 的 转 换 方 法 :
1 。 把 CD 转 换 成 WAV :
有 很 多 软 件 可 以 把 CD 抓 成 WAV , 但 大 部 分 软 件 对 光 驱 很 挑 剔 , 这 里
介 绍 应 用 广 泛 的 CDCopy , 该 软 件 支 持 绝 大 多 数 光 驱 , 且 速 度 也 很 快 , 它
可 把 CD 抓 成 WAV 、 MP3 等 多 种 格 式 。 方 法 如 下 ( 以 CDCopy V3.805 为 例
) :
1 ) 配 置 :
选 择 File 菜 单 下 的 Options , 选 择 Reading 下 的 jitter correction
( 用 于 防 止 爆 音 ) , 并 把 Save file as 设 为 WAV 。
选 择 File 菜 单 下 的 Save as , 设 置 WAV 文 件 存 放 的 目 录 及 文 件 名 。
2 ) 抓 取 :
选 择 你 要 抓 的 音 轨 , 然 后 按 Starting Copy 即 可 , CDCopy 将 依 次 将
你 所 选 择 的 音 轨 拷 贝 到 你 指 定 的 目 录 下 。
2 。 把 MP3 转 换 成 WAV :
我 们 这 里 介 绍 Winamp , 该 软 件 是 最 流 行 的 MP3 播 放 器 , 它 除 可 播 放
MP3 外 , 还 可 把 MP3 转 换 成 WAV 。 方 法 如 下 :
1 ) 配 置 :
选 择 菜 单 Options 下 的 Preferences... , 再 选 择 OutPut, 把 Output
Device 设 为 .WAV file output (silenct) , 而 后 Winamp 将 弹 出 目 录 选
择 窗 口 让 你 选 择 WAV 文 件 的 存 放 目 录 。 选 择 好 后 , 确 定 即 可 。
2 ) 转 换 :
选 择 你 要 转 换 的 MP3 曲 目 , 然 后 播 放 即 可 , Winamp 将 依 次 将 你 所 选
择 的 MP3 转 换 成 WAV 文 件 , 并 存 放 在 你 刚 指 定 的 目 录 下 。
第 二 步 : 把 WAV 文 件 转 换 成 RealAudio
WAV 文 件 做 成 以 后 , 就 可 用 RealEncoder
把 它 转 换 成 RealAudio 格 式 了 。 RealEncoder 提 供 两 种 编 码 方 式 , 交 互
方 式 与 命 令 行 方 式 。 下 面 分 别 介 绍 其 使 用 方 法 ( 以 RealEncoder 5.0 为
例 ) :
1 。 交 互 方 式 , 该 方 式 适 用 于 处 理 少 量 的 音 频 文 件 :
1 ) 选 择 File 菜 单 下 的 Open Session... , 弹 出 会 话 窗 口
2 ) 选 择 音 源 ( Source ) 。 音 源 可 以 来 自 声 卡 ( Capture Device
) 和 文 件 ( File ) , 选 择 Capture Device 下 的 Audio Capture 可 用 于
实 时 录 音 。 转 换 文 件 时 请 选 择 File 。
3 ) 选 择 目 标 ( Distination ) 。 目 标 也 有 两 种 , 一 种 是 文 件 , 另
一 种 是 服 务 器 ( RealServer , 用 于 实 时 广 播 ) 。 选 择 文 件 时 , 请 设 好 目
标 文 件 存 放 的 位 置 。 选 择 服 务 器 时 , 要 设 置 好 服 务 器 的 地 址 , 端 口 号 ,
文 件 名 及 密 码 ( 详 见 本 文 第 二 部 分 ) 。
4 ) 设 置 好 后 选 择 OK
5 ) 设 置 内 容 的 属 性 ( Properties ) 和 编 码 速 率 ( Templates ) 。
内 容 的 属 性 包 括 标 题 ( Title ) 、 作 者 ( Author ) 和 版 权 声 明 ( Copyright
) 。 编 码 速 率 有 很 多 种 , 从 中 选 择 一 种 或 几 种 都 可 。
6 ) 选 择 Start 后 , RealEncoder 即 开 始 编 码 。 你 要 转 换 的 文 件 就可
转 换 成 RealAudio 文 件 了 。
2 。 命 令 行 方 式 :
RealEncoder 提 供 命 令 行 方 式 , 该 方 式 对 大 量 制 作 RealAudio 提 供
很 大 方 便 , 你 可 以 写 一 个 批 处 理 一 次 处 理 很 多 音 频 文 件 , 使 用 方 法 如 下
:
RVBatch RVEncode.exe
主 要 参 数 说 明 如 下 ( 括 号 中 的 值 为 默 认 值 ) , 详 细 参 数请 参 考 RealEncoder
的 帮 助 :
/I 说 明 输 入 文 件
/O 说 明 输 出 文 件 或 目 录 (infile.rm or dir\YYYYMMDDHHMMSS.rm)
/A 说 明 编 码 速 率 (0)
/T 说 明 标 题
/U 说 明 作 者
/C 说 明 版 权 声 明
如 :
RVBatch RVEncode.exe /I d:\song01.wav /O D:\song1.rm /A dnet
3 /T 真 情 流 露 /U 张 学 友
编 码 速 率 表 如 下 :参 数 速 率 声 音 质
量
sipr 0 6.5 Kbps 6.5 Kbps voice
sipr 1 8.5 Kbps 8.5 Kbps voice
sipr 2 5Kbps 5 Kbps voice
sipr 3 16 Kbps 16 Kbps - Wideband
dnet 0 16 Kbps 16 Kbps music Low Response
dnet 1 16 Kbps 16 Kbps music Medium Response
dnet 2 16 Kbps 16 Kbps music High Response
dnet 3 20 Kbps 20 Kbps music stereo
dnet 4 40 Kbps 40 Kbps music mono
dnet 5 40 Kbps 40 Kbps music stereo
dnet 6 80 Kbps 80 Kbps music mono
dnet 7 80 Kbps 80 Kbps stereo
dnet 8 8 Kbps 8 Kbps music
dnet 9 12 Kbps 12 Kbps music
dnet 10 32 Kbps 32 Kbps music mon
dnet 11 32 Kpbs 32 Kbps music stereo
28_8 0 15.2 Kbps 15.2 Kbps voice
此 外 , 我 这 里 还 介 绍 一 种 可 把 CD 直 接 转 换 成 RealAudio 的 共 享 软 件
: CD Streamer , 该 软 件 使 用 方 法 简 单 , 这 里 就 不 介 绍 了 。所 有 以 上 介 绍
的 软 件 可 从 以 下 页 面 下 载 : http://multilobs.hn.cninfo.net:88/real/html/relasoft.html
参 考 链 接 :
http://www.real.com
http://www.realaudio.com
这 两 个 网 站 是 Real 公 司 的 站 点 。 里 面 包 括 其 软 件 产 品 , 支 持 文 档 ,
以 及 一 些 测 试 用 的 音 、 视 频 , 此 外 他 还 提 供 使 用 其 产 品 的 站 点 的 介 绍 ,
链 接 。 据 说 与 其 产 品 相 关 的 一 切 都 在 里 面 。
http://www.timecast.com
提 供 网 络 音 、 视 频 站 点 的 注 册 ( 让 全 世 界 知 道 你 的 站 点 ) , 查 询 。里
面 有 数 千 个 站 点 可 供 查 询 。
第 三 步 : RealAudio 的 发 布 方 法
要 在 互 联 网 上 发 布 RealAudio , 只 要 在 主 页 上 为 你 要 发 布 的 RealAudio
文 件 做 一 链 接 即 可 , 如 :
< a href="song01.rm">
吻 别 < /a>
但 此 方 法 有 一 缺 点 , 用 户 必 须 等 到
文 件 song01.rm 全 部 下 载 完 以 后 才 能 欣 赏 。 因 此 , 我 们 一 般 不 直 接 链 接
音 频 文 件 , 而 是 另 写 一 后 缀 为 RAM 的 文 本 文 件 如 song01.ram , 其 内 容 为
song01.rm 的 URL :
http://ServerName/song01.rm
( 其 中 ServerName 为 服 务 器 名 )
。 然 后 把 以 上 主 页 链 接 改 为 指 向 该 文 本 文 件 即 可 。 这 样 用 户 就 可 边 下 载
边 欣 赏 了 。
怎 么 样 , 很 简 单 吧 ! 但 是 如 果 你 对
发 布 有 更 高 的 要 求 , 如 自 动 速 率 匹 配 、 实 时 广 播 。 则 必 须 采 用 RealServer
或 NetShow RVServer 。
RealServer 你 可 以 到 http://www.real.com
下 载 , 注 意 填 表 时 EMAIL 地 址 一 定 要 写 真 的 , 它 通 过 该 EMAIL 告 诉 你 注
册 码 ( 30 天 试 用 , 60 用 户 ) ; NetShow RVServer 你 可 到 http://www.microsoft.com/netshow/
下 载 。 据 我 所 知 这 两 套 软 件 的 最 大 区 别 就 是 RealServer 要 钱 ,而 NetShow
RVServer 免 费 , 且 用 户 数 几 乎 无 限 制 。 在 功 能 和 用 户 界 面 上 两 者 几 乎 没
什 么 区 别 。
下 面 介 绍 一 下 服 务 器 的 安 装 注 意 事
项 及 配 置 。 由 于 两 种 服 务 器 几 乎 完 全 一 样 , 因 此 下 面 的 介 绍 对 两 者 都 适
用 。
安 装 注 意 事 项 :
1. 如 果 你 的 服 务 器 是 NT 平 台 的 话
, 建 议 你 选 择 Install as NT service, 并 在 安 装 完 后 , 选 择 控 制 面 板 中
的 “ 服 务 ” , 找 到 PNSERVER 服 务 , 把 其 启 动 属 性 设 为 自 动 。 这 样 只 要 一
开 机 , 该 服 务 就 可 启 动 。
2. 如 果 没 有 必 要 , 建 议 你 不 要 选
择 Smarting Network (详 见 后 面 说 明) 。
配 置 :
在 SERVER 和 MANAGER 都 安 装 完 以 后 , 即 可 启 动 MANAGER , 对 服 务 器
进 行 配 置 。
启 动 MANAGER , 选 FILE/NEW , 输 入 描 述 , 服 务 器 名 或 IP 地 址 ( 如
图 ) , 端 口 和 监 视 密 码 , 然 后 OPEN 。 此 时 便 打 开 了 监 视 器 , 从 这 里 你 可
以 监 视 服 务 的 一 些 数 据 , 包 括 当 前 听 众 数 (Player) , 听 众 峰 值 (PEAK)
等。

打 开 后 , 选 Server/Configuration , 一 般 情 况 下 , 你 要 更 改 的 只 有
BasePath , 该 参 数 说 明 了 RealServer 的 HOME 目 录 , 类 似 于 IIS 的 主 目
录 。 假 设 我 们 将 BasePath 设 为 D:\MUSIC , 则 D:\Music\song01.rm 的 URL
为 :
pnm://ServerName/song01.rm
大 家 也 许 注 意 到 以 上 URL 采 用 的 协
议 由 http 变 为 pnm 了 , 该 协 议 为 RealServer 专 用 , 它 一 般 采 用 UDP 协
议 , 并 占 用 7070 端 口 , 但 当 你 的 服 务 器 在 防 火 墙 内 且 7070 端 口 被 挡 ,
且 你 的 服 务 器 把 Smarting Network 设 为 真 时 , 则 采 用 http 协 议 , 并 占
用 默 认 的 80 端 口 。 所 以 当 你 把 Smarting Network 设 为 真 时 , 你 的 WEB
服 务 器 就 不 能 占 用 80 端 口 了 , 这 一 点 很 不 妙 , 所 以 没 有 必 要 时 , 请 把 Smarting
Network 设 为 假 。
下 面 简 单 介 绍 一 下 RealServer 的
两 种 功 能 的 实 现 方 法 :
自 动 速 率 匹 配 :
所 谓 自 动 速 率 匹 配 , 即 : 当 你 希 望
为 同 一 内 容 提 供 多 种 速 率 , 以 满 足 不 同 用 户 时 , 你 可 在 编 码 时 同 时 选 择
多 种 速 率 , RealEncoder ( 5.0 以 上 ) 将 自 动 生 成 类 似 如 下 的 目 录 和 文
件 ( 假 设 编 了 如 下 三 种 速 率 ) :
song01.rmd ( 目 录 )
song01.rmd\pnrv.36 ( 速 率 为 16Kbps 的 音 频 文 件 )
song01.rmd\pnrv.70 ( 速 率 为 40Kbps 的 音 频 文 件 )
song01.rmd\pnrv.144 ( 速 率 为 80Kbps 的 音 频 文 件 )
在 发 布 时 只 要 写 一 个 指 向 该 目 录 的
URL 的 文 本 文 件 即 可 :
pnm://ServerName/song01.rmd
当 用 户 请 求 该 URL 时 , RealServer
根 据 用 户 速 率 自 动 选 择 一 最 佳 速 率 的 文 件 给 用 户 , 这 样 可 在 保 证 用 户 听
起 来 不 间 断 的 情 况 下 , 音 质 最 好 。
实 时 广 播 :
当 你 希 望 建 立 网 上 电 台 时 , 就 要 用
到 此 功 能 。
启 动 RealEncoder , 选 FILE/OPEN SESSION... , 弹 出 如 下 窗 口 ( 如
图 ) , Source 选 择 为 Capture Device , 并 选 择 Audio Capture 。 Destination
选 择 RealServer , 并 填 好 服 务 器 名 ( HOST , 可 以 是 LAN 上 任一台 安 装 RealServer
的 服 务 器 ) , 编 码 密 码 ( PASSWORD ,在RealServer中设置 ) , 文 件 名 和 端 口
( 默 认 为 7070 ) 。 然 后 OK 。

输 入 Title ,Author,Copyright 等 信 息 ,并 选 择 编 码 速 率 , 然 后 START
即 开 始 实 时 广 播 。
那 么 用 户 怎 样 才 能 收 听 到 实 时 广 播 呢 ? 即 怎 样 写 该 实 时 广 播 的 URL
呢 ? 假 设 在 上 面 我 们 把 文 件 名 设 为 live.rm , 则 其 URL 为 :
pnm://ServerName/live.rm
只 要 在 RAM 文 件 中 包 含 此 URL , 用
户 就 可 收 听 你 的 实 时 广 播 了 。