找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 6753|回复: 5

[教程] Easy RealMedia Producer 教程

[复制链接]

9328

威望

328

金钱

1万

贡献

管理员

自由的灵魂

积分
99908
主题
5265
回帖
26224
注册时间
2003-4-10
最后登录
2024-5-10
发表于 2006-4-3 17:41:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
 

IsaacZ注:本教程基于“Easy RealMedia Producer V1.85”,截止到发帖时此软件最高版本为1.94。

 

如何用Easy RealMedia Producer V1.85压制DVDRIP-RMVB的电影

上天既然注定了让我在大学结识陈峰并与之成为铁打的好友,自然是缘分在作踪.他是个优秀的程序员至少是我所在大学最优秀的.葛优说过:"这年头什么最重要?""人才!".能和最人才的人在一起生活游戏,自然也是我的福分.好友阿峰知道我在玩影视技术,这天,我向他推荐了程序员MIMI8编写的阿飞插件包和rick编写的Easy RealMedia Producer V1.85,他的血液沸腾了,他说玩影视技术也是很软件化的嘛!叫我将制作电影的经验技巧发表下以便他再研究Easy RealMedia Producer V1.85原代码的时候有个实例参考!好友之盛情难却,来把!"事到当前需放胆"这话谁说的来的,忘了,呵呵.

     我真正制作电影的时间也比较短,原因当然多的数不清了,呵呵,当多少也是压制过一些片子,有些自己的看法,如有不同意,希望来讨论!

     首先下载软件,去主站最好了!

     Easy RealMedia Producer V1.85

     下载地址:http://redcheek.net/erm/ermp_full.zip

     在次就是安装压制电影时所需要的单独解码器,虽然阿飞解码包和暴风解码包也很不错,但我喜欢单独的....个人爱好嘛!

视频解码器:

XVID

目前最新版本為XviD-1.1.0-Beta1-16012005

下载地址:http://www.ztgroup.com.cn/533/Sa ... -Beta1-16012005.rar

音频解码起部分:

AAC

目前最新版本為AAC 1.0b9

下載地址:http://www.ztgroup.com.cn/533/SavePath/aac.rar

AC3Filter

目前最新版本為 AC3Filter 1.01a RC5

下載地址:http://nm.onlinedown.net/files2/ac3filter_1_01a_rc5.exe

Ogg Vorbis

目前最新版本為1.0

下載地址:http://www.ztgroup.com.cn/533/Sa ... is_1.0_20040823.rar

解码器集合包:

FFDShow MPEG-4 Video Decoder

下载地址:去扉凡下载

字幕解码包:

VobSub2.32

下载地址:去扉凡下载

以上的软件一一下载完毕,默认安装好后,开始设置压制DVDRIP了.

首先是写AVS脚本:压制电影的时候需要把AVI文件和字幕SUB或SRT文件压制在一起,只是这样就不用写AVS脚本了,因为Easy RealMedia Producer V1.85可以把他们压制在一起。但要就加载上所在小组的SSA水印LOGO就必须用AVS脚本,因为Easy RealMedia Producer V1.85不能把他们3个压制在一起,所以我们必须叫Easy RealMedia Producer V1.85具有这样的功能,所幸ERP支持AVS脚本,通过建立AVS这个桥梁就可以实现加载上SSA水印。怎么写AVS,怎么用AVS?下面来说

先建立记事本,在里面写上这样的内容(比如我将灵异拼图.avi,灵异拼图.sub,灵异拼图.ssa一起放在“D:\经典未成品电影AVI\第一部”的文件甲里面)

LoadPlugin("C:\Windows\system32\VSFILTER.DLL")

AVISource("D:\经典未成品电影AVI\第一部\灵异拼图.avi")

VobSub("D:\经典未成品电影AVI\第一部\灵异拼图.sub")

TextSub("D:\经典未成品电影AVI\第一部\灵异拼图.ssa")

保存为后缀名为AVS的文件比如tt.avs。

解释:LoadPlugin 是调用字幕滤镜VSFILTER.DLL,这个字幕滤镜使ERP可以将SRT和SSA和AVI压制到一起

      C:\Windows\system32\VSFILTER.DLL 是字幕滤镜VSFILTER.DLL的绝对路径,我用的XP系统。

      AVISource("D:\经典未成品电影AVI\第一部\灵异拼图.avi") 加载AVI文件.

      VobSub("D:\经典未成品电影AVI\第一部\灵异拼图.sub")是调出sub字幕

      D:\经典未成品电影AVI\第一部\灵异拼图.sub是我的电脑里的灵异拼图.sub字幕的绝对路径

      TextSub("D:\经典未成品电影AVI\第一部\灵异拼图.ssa")是调出ssa字幕

      D:\经典未成品电影AVI\第一部\灵异拼图.ssa是我的电脑里的灵异拼图.ssa字幕的绝对路径

如果我将灵异拼图.avi,灵异拼图.SRT,灵异拼图.ssa一起放在“D:\经典未成品电影AVI\第一部”的文件甲里面,那就要这样写

LoadPlugin("C:\Windows\system32\VSFILTER.DLL")

AVISource("E:\经典未成品电影库AVI\第一部\灵异拼图.avi")

TextSub("E:\经典未成品电影库AVI\第一部\灵异拼图.srt")

TextSub("E:\经典未成品电影库AVI\第一部\灵异拼图.ssa")

保存为后缀名为AVS的文件比如tt.avs。

注意:看出来了把TextSub支持文本字幕,而VobSub只支持SUB字幕。

好了,我们打开Easy RealMedia Producer V1.85添加你写的tt.AVS,哎?你会问ERP不是压制影视文件吗?对呀,但他也支持压制AVS,换句话说就是用ERP压制AVS时,调用里面的脚本语句,才实现了将SRT和SSA和AVI压制到一起的目的。这就好象你在用JAVA写软件时,想调用个JAVA里没有类,你自己写了个类,然后在JDK环境中调用这个类实现JAVA类包所不具备的功能是一样的道理。那我们所调用的就是这个字幕滤镜VSFILTER.DLL来加载SSA。说到这你肯定明白的。(提外话:AVS脚本可以提供软件实现很多功能,靠命令行控制被。在这里只压制电影DVDRIP-RMVB,只需要用AVS这个简单的脚本功能,我个人不喜欢在用别的了。关于AVS脚本,COPD也有很经典的文章,我传给你了,一会我也跟贴发表下。)下面就要选中TT.avs,点击参数设置,出现下面的图片,参考下我的设置。

<img alt="" src="http://image.bbs.cnxp.com/UploadFile/2005-1/200513021154692817.jpg" border="0"/>

现在我说下自己对设置理解。

&nbsp; &nbsp;

&nbsp; &nbsp;&nbsp;&nbsp;第一 动态码率 的 平均码率 450K 最大码率 900K 你会问为什么这样设置?其实网上对码率设置讨论也是很多,但始终没有统一的说法,压制经验很丰富的COPD写过界点码率压制方案首先认为rmvb最大码率700-1000k足够编码。这个码率下,可以保证火花、水花,快镜头的编码,背景在合适的画面大小下基本细腻,他还给提供了另外2个码率450-900,380-900。究竟多少才准那?我凭自己压制片子的感觉,450-900是可以接受的,最后压制出的片子的码率有过553K,还有过447K,还有过537K,虽然码率不同但画面质量差不太多,都是可以接受的。你会问为什么最后的压制出来的码率是有差别的?在一定码率范围内有差别也是正常的,不会差很多的,万一有相差过多的情况,那就是码率的严重错位,失败的作品。最后说一点码率越大压制出的RMVB的文件越大,如果你可以在低码率压制的片子,和别人在高码率压制的RMVB的效果差不多,那你的就是精品,现在流行小巧高清晰的RMVB的潮流嘛,关于码率的设置你也可以多试试,多些体会.

&nbsp; &nbsp;&nbsp; &nbsp;

&nbsp; &nbsp;&nbsp; &nbsp;第二 视频模式 这个要根据你的片源来选择。

Normal Motion Video 普通动作视频;一般影片可以选择这项

Smoothest Motion&nbsp; &nbsp; 很平滑的动作视频;如动画片等就可以选择这项

Sharpest Image&nbsp; &nbsp;&nbsp; &nbsp;很尖锐的动作视频;如一些动作画面很多的大片,可以选择这项

Slide Show ;&nbsp; &nbsp;&nbsp; &nbsp; 有幻灯片一样的影片吗,如果你有就可以用这个选项

No Video ;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;如果你决定只要片源中的音频可以选择它;

由于我压制的灵异拼图.AVI,所以我选Sharpest Image。

&nbsp; &nbsp;&nbsp; &nbsp;

&nbsp; &nbsp;&nbsp; &nbsp; 第三音频模式:Music的效果比Voice好。你也可以压缩哑巴电影选择 No Audio;我选Music

&nbsp; &nbsp;&nbsp; &nbsp; 第四视频编码:因为采用了动态码率所以我用RealVideo9。

&nbsp; &nbsp;&nbsp; &nbsp; 第五音频编码:stere立体声;Surround:环绕;High Response:高保真;因为音频的码率越大,音频文件也就越大,最后压制出来的RMVB也就越大,但为了追求高音效有人说码率在450kbs以上的,建议选择 96 Kbps 的 音频编码 或者更高(如 96 Kbps Stereo Music - RA10);其实是没有必要的,44 Kbps Stereo Music High Response - RA10 或是 44 Kbps Stereo Music High Response - RA8 足以,RA8 和RA10有多大的差距?我都尝试过,出来的声音效果差不多。我在这里选择的是44 Kbps Stereo Music High Response - RA8。

&nbsp; &nbsp;&nbsp; &nbsp;

&nbsp; &nbsp;&nbsp; &nbsp;第六设定FPS(帧速率):图像质量和帧速率之间存在制约关系;图像质量提高时,帧速率将降低。如果维持帧速率较为重要,那么可以降低图像质量设置。使用23或25都可以,太高没有必要,太小影响效果。

&nbsp;&nbsp;

&nbsp; &nbsp;&nbsp; &nbsp;第七播放缓冲时间:缓冲区越大,能够适应的图像质量越高,但同时用户在视频开始前必须等待的时间也越长,原因是播放机需要等到它的缓冲区充满后才会开始播放。通常情况下,缓冲延迟的时间(以秒计)与编码器中设置的缓冲区大小相匹配。但是,如果您计划通过RealPlay服务器进行流式播放,那么可以在编码器中设置较大的缓冲区大小。RealPlay中有一个称为“快速启动”的功能,能够使播放机比实际时间更快地填满缓冲区(假设有足够的带宽)。这意味着初始的缓冲延迟可能会短得多。例如,当用户尝试通过 DSL 或电缆调制解调器播放 56 Kbps 的编码内容时,启动延迟时间可能只有一两秒,而编码过程中的缓冲区大小设置则可能远远不止这些。 我设置为4秒。

&nbsp; &nbsp;&nbsp;&nbsp;第八关键帧间隔时间:如果使用的关键帧间隔较长,那么在必要时(例如场景变化时)会插入附加的关键帧。对于动作较少的内容,通常设置为 10 秒是比较合适的。对于比特率较高的内容,应当缩短关键帧间隔。我设置为10秒。

&nbsp; &nbsp;&nbsp;&nbsp;第九调节音量 最大12。个人喜好最大音量。

&nbsp;&nbsp;

&nbsp; &nbsp;&nbsp;&nbsp;第十减少视频杂波:它能移除视频中失真的或多余静态的画面.选不选没有大影响。

&nbsp;&nbsp;

&nbsp; &nbsp;&nbsp;&nbsp;第十一剪辑信息和路径,我是给YSSN传片这样设置,你随便怎么设置都可以。

在对RV10/9的高级设置中,看下图我的设置。

<img alt="" src="http://image.bbs.cnxp.com/UploadFile/2005-1/200513021161724674.jpg" border="0"/>

EHQ MODE就是画面质量和压缩速度的权衡。high就是质量高,速度慢;low就是质量低,速度快;我压制时不选它,因为选它增加了压制时间,最后出来的效果反而和不选它的效果差不多,成了脱了裤子放屁--费2便事,网上有人坚持必须选,有人认为没有用,你自己体会下把。我个人不选。

高质量重新采样 我的经验选上好。不选看出差距了。

还有就是二次编码就是人们常说的2PASS,不选它就是一次编码1PASS。是否使用二次编码那?如果你是非常的注重文件大小、视频质量 可以选中它。这样你所花的时间将会加倍,我试了多次但最后的效果不明显。有点使大劲放小屁的感觉。我不愿意选。COPD有篇关于为什么只是使用1PASS不用2PASS的精彩文章给传给你了,一会也发上来给其他网友看看。

在“更多设置”里面

<img alt="" src="http://image.bbs.cnxp.com/UploadFile/2005-1/200513021171845740.jpg" border="0"/>

画面裁剪设置:

调整左右边界:前提条件 片源 宽度大于32

左边界:取值范围 0 —— (片源宽度-32);左边界以左的画面会被裁剪掉。

右边界:取值范围 (左边界+32) —— 片源宽度;右边界以右的画面会被裁剪掉。

:右边界设为0时,程序会自动将它设为片源的宽度值。

调整上下边界:前提条件 片源 高度大于32

上边界:取值范围 0 —— (片源高度-32);裁剪掉上边界以上的画面会被裁剪掉。

下边界:取值范围 (上边界+32) —— 片源高度;下边界以下的画面会被裁剪掉。

:下边界设为0时,程序会自动将它设为片源的高度值。

:当使用画面栽剪功能时,右边界值(下边界)减左边界值(上边界)的差为四的倍数。

原始画面的左上角 是坐标原点

四个边界 围起来的 矩形区域就是 就是 你期望的画面区域。

这个区域需要 大于等于 32 X 32.

我个人在压制电影DVDRIP-RMVB的时候喜欢默认的画面设置。如果在压制电视剧时就要减黑边了。但现在我只压制电影,所以不用这项。你可以操作下试试。

AVIsynth :是编辑AVS脚本。我不用这个编辑,我都是单写个AVS编辑,上面已经说了。

允许压缩时御览视频:不是用说了把,意思明了。

调整画面的颜色和亮度:一般的片源都不错,不好的直接删。所以这项我也不用。如果你好奇就是试。

<img alt="" src="http://image.bbs.cnxp.com/UploadFile/2005-1/200513021174367370.jpg" border="0"/>

以上是我对于Easy RealMedia Producer V1.85的全部设置。用这种设置压制出来的片子还不错的。全是我个人的压制拙见,有不对的请说明,并给于原因。

注:我希望这文章给阿峰你有帮助,也希望你尽快将ERP的原代码解读明白,我全力支持你出自己的压制软件.因为我主攻网络编程ASP所以也帮不上你的什么帮,我的JAVA太一般了.只是我支持你用JAVA编译出压制软件!用浪漫满屋的经典台词激励你--AZ~AZ~Fighting

==============


<div class="t_msgfont" id="message60992">补充几点(我朋友1313补充)

一、关于编辑AVS:

1、文章中是用AVS来压制影片,所以在安装ERP时必须注意要安装AviSynth ,这个选项是默认的,只是提醒大家不要取消;

<img alt="" src="http://image.bbs.cnxp.com/UploadFile/2005-1/20051310343570954.jpg" border="0"/>

2、LoadPlugin("C:\Windows\system32\VSFILTER.DLL") 这个语句,如果VSFILTER.DLL文件在C:\Windows\system32\目录下,可以直接写成LoadPlugin("VSFILTER.DLL");

3、VobSub("D:\经典未成品电影AVI\第一部\亚力山大帝.sub") 这个语句,也可以写成:VobSub("D:\经典未成品电影AVI\第一部\亚力山大帝.idx");

4、这步我认为很重要,就是在正式压制前用暴风影音播放器播放一下avs文件(跟打开一般的视频文件一样),看看字幕,水印等是否正常,不合适的地方可以进行调整;

5、LoadPlugin("VSFILTER.DLL") 语句默认加载的的确应该是C:\Windows\system32\目录下的VSFILTER.DLL,而不是C:\Program Files\AviSynth 2.5\plugins下的VSFILTER.DLL。

这个很好验证,写个avs文件,字幕按照这个格式LoadPlugin("VSFILTER.DLL") 。先用MPC播放avs文件,如果正常的话,我们把C:\Windows\system32\下的VSFILTER.DLL文件改名(不要用移动的方法,系统会自动找到移动后的目录),再播放avs文件时,就会出错。这时即使你的C:\Program Files\AviSynth 2.5\plugins下有VSFILTER.DLL也没用。

其实在C:\Program Files\AviSynth 2.5\plugins下放入VSFILTER.DLL的作用是为了在avs语句中干脆就不用写LoadPlugin("VSFILTER.DLL") 这个语句了,直接写textvob和vobsub语句就可以了,avs会自动寻找C:\Program Files\AviSynth 2.5\plugins下的VSFILTER.DLL。

但如果一旦写了LoadPlugin("VSFILTER.DLL") 这个语句,就是寻找的C:\Windows\system32\目录下的VSFILTER.DLL。

下面这句话是引用你上面avs文章中的一句话:“首先安装avisynth,并将常用虑镜插件dll文件拷贝到安装目录的plugin目录里,如此有些滤镜不用增加LoadPlugin()语句,如字幕滤镜”。

6、关于AviSynth这个软件,是必须要安装的!它不仅仅是个容器,更重要的是它是一个平台,avs文件的调用和实现必须在这个平台上进行。

这个也很好验证,不要单独安装avisynth,也不要安装ERP中的avisynth,如果已经安装的先卸载掉,然后播放avs文件,根本就无法播放。其实从安装前后avs文件在资源管理器中的小图标就可以看出,未安装avisynth,小图标是个无连接的图标,安装avisynth后就会变成一个有连接的小图标。

即使是安装了ffdshow,如果要使用其中的avisynth滤镜来加载ssa水印的话,也必须单独安装avisynth才能生效。

<font face="Verdana"><a href="http://bbs.9fish.net/forum.php?mod=viewthread&tid=18475">转自:http://bbs.9fish.net/forum.php?mod=viewthread&tid=18475</a></font></div>
[此贴子已经被作者于2008-5-20 12:56:56编辑过]
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号

119

威望

28

金钱

192

贡献

初级会员

积分
1203
主题
10
回帖
59
注册时间
2008-3-24
最后登录
2013-8-21
发表于 2008-5-20 10:34:20 | 显示全部楼层
<font face="Verdana" color="#e77300">IsaacZ</font>

这篇文章的图片能修复一下吗,都看不到了.
回复

使用道具 举报

9328

威望

328

金钱

1万

贡献

管理员

自由的灵魂

积分
99908
主题
5265
回帖
26224
注册时间
2003-4-10
最后登录
2024-5-10
 楼主| 发表于 2008-5-20 12:29:54 | 显示全部楼层
一时找不到原文了,回头我自己做一个吧。
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
回复

使用道具 举报

9328

威望

328

金钱

1万

贡献

管理员

自由的灵魂

积分
99908
主题
5265
回帖
26224
注册时间
2003-4-10
最后登录
2024-5-10
 楼主| 发表于 2008-5-20 15:13:31 | 显示全部楼层

暂时可以用WinAVI 9.0制作RM,速度也是超快!

IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
回复

使用道具 举报

9328

威望

328

金钱

1万

贡献

管理员

自由的灵魂

积分
99908
主题
5265
回帖
26224
注册时间
2003-4-10
最后登录
2024-5-10
 楼主| 发表于 2008-5-21 02:56:13 | 显示全部楼层

懒得做,更换成了另外一篇,希望对你有帮助。

IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
回复

使用道具 举报

9328

威望

328

金钱

1万

贡献

管理员

自由的灵魂

积分
99908
主题
5265
回帖
26224
注册时间
2003-4-10
最后登录
2024-5-10
 楼主| 发表于 2008-5-22 02:56:47 | 显示全部楼层

1.85说的是教程所用的版本,最新版当然是1.94。

IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛

GMT+8, 2024-5-10 00:56 , Processed in 0.222285 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表