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

使用producer命令,在dos提示符用1pass批量压缩AVI

楼层直达
级别: 新手上路
注册时间:
2001-11-21
在线时间:
0小时
发帖:
286
前几日发现一个叫real9压缩器的东东,而且real9压缩器又不支持1pass压缩。此东东是基于Helix Producer Plus 9的producer。
producer是Helix Producer Plus的dos压缩程序,不但可以在dos提示符下批量压缩,而且还可以使一部分在Helix Producer Plus主界面下压缩出错的avi正常压缩。
级别: 新手上路
注册时间:
2001-11-21
在线时间:
0小时
发帖:
294
只看该作者 5楼 发表于: 2003-02-23
原文在天香上,
http://61.155.22.107/newbbs/topic.cgi?forum=4&topic=12

这是我早些时候写的,有些东东可能过时了(模板的设置方面),不过对于使用命令行没有任何影响。
级别: 新手上路
注册时间:
2001-11-21
在线时间:
0小时
发帖:
294
只看该作者 4楼 发表于: 2003-02-23
引用
最初由 happydark300 发布
一般来说,只要编写一个批处理文件就可以实现单个文件的转换,或是多个文件的转换。
如果你懂一点批处理知识的话,那就很好办;不然的话,也没有关系,只要照搬我的样本稍稍修改即可。
Producer参数一览(省略了音视频采集、实时广播的参数项,翻译的不好的地方还请原谅):
用法: (欲知更详细的说明请键入“producer -m”)
producer INPUT [OUTPUT(s)] [OPTIONS](常用方案)
OPTIONS ARE ANY OF:
___ 剪辑信息____ ___ 编码设定部分 ______ __________ 滤波器设定 ___________
-t 加标题 -ad 加预设的模板文件 -ag 加音量增益(-12~12)db
-a 加作者 -vm 加视频模式(见下文) -arq 音频重采样的质量
-c 加版权说明 -am 加音频模式(见下文) -bl 黑斑过滤
-k 加关键字 -dt 禁止 2-pass -cr 裁剪画面 <左,上,宽,高>
-de 加具体描述 -da 禁止音频 -daw 禁止音频Watchdog
-r 加目标对象 -dv 禁止视频 -di Deinterlace
_____ 信息 ______ _____ 捕捉设置 ____ -nf 加视频噪声过滤
-pd 打印设备 -cs 捕捉画面大小 <宽x高> -rs 改变大小为 [宽]x[长]
-pa 打印模板 -d 时间 -rq 改变大小的质量
-ps 打印服务器 -vf 视频格式 _________ 其它设置 ________
-lc 日志 -cj 创建工程文件
-v 版 本 号 -pid 进程 ID 文件

注:“< >”里的表示必须填的;“A|B”表示A和B之间选一个;“[ ]”里的是可填可不填的。 fast、low:质量较差;high:质量较好。说明中有“加”的表示后面要跟参数。参数与参数之间要有空格。
其实上面的参数很多都是用不到的,下面讲讲有用的参数(部分参照网上有关文章):
-i 后加文件名,必须
-ad 加模板文件,必须
-dt 取消2-pass,节省一般以上的时间,但质量略有下降,取舍在于你,本人推荐取消2-pass,后面不跟参数。
-vm 加模式,sharp,推荐,提升画面质量;smooth表示平滑播放,画面质量较差,slide,幻灯片式,质量惨不能睹;或者不使用这个参数,用默认的方式。
-bl 黑斑消除,对于质量较差的源文件推荐使用,后面不跟参数。
-rs 如果你的机器配置很低可以把原来的640x480的电影压缩到512x384的大小,不推荐。
-ag 加 -12~12,对于音量过高或过低的源文件。可以考虑使用。
-am 加 music(推荐)或 voice,一般默认music,不必使用。
-nf 可以考虑加 High 参数,一般不用。
---------------------------------------
Sample(举例):
<1>、建立一个批处理文件,只要把要压的文件往该批处理文件上一拖,就可以开始压缩:
操作如下:
在记事本中输入:producer -i %1 -dt -vm sharp -ad S-512K
保存为 real1.bat。
含义:禁止2-pass,视频模式为sharp,使用S-512K模板

<2>、建立一个批处理文件,压缩它所在目录下所有的AVI文件,双击开始压缩:
操作如下:
在记事本中输入:producer -i *.avi -dt -vm sharp -ad 450vbr
保存为 realall.bat。
含义:把批处理文件所在的目录下的所有的avi文件全部压缩为:禁止2-pass,视频模式为sharp,使用自建的450vbr模板。
如果你按默认安装Helix Real Producer的话(且系统装在C:),则模板文件保存在:
C:\progam files\real\Helix Producer\audiences
文件后缀是 .rpad (XML文件),你可以用NotePad记事本打开、编辑。

:mad: :mad: :mad: :mad:
老兄,转帖也说一下吧,这是我写的,在别的地方发过了,只是在这里没有发。
你却当作自己的了。我可是敲了近2小时的键盘阿。
:mad: :mad: :mad: :mad:
级别: 侠客
注册时间:
2001-11-21
在线时间:
0小时
发帖:
710
只看该作者 3楼 发表于: 2003-02-23
我就一直是用DOS压缩的
级别: 新手上路
注册时间:
2001-11-21
在线时间:
0小时
发帖:
286
只看该作者 2楼 发表于: 2003-02-23
[转帖]压制RM时参数的考虑
VBR.这是十分重要的!使用VBR的220K在某些剧烈运动的画面甚至比没用VBR的300K的好很多.很早前MP3就有这种方式了.很简单,在剧烈运动和复杂的画面使用更大的位率.例如额定300K的在必要时可达1000K.同理,在简单和静止的画面就用小的位率,甚至1K!使用的效果是即使在剧烈运动时依然清晰流畅.一定要选.VBR就是Preferences里的Variable Bit Rate Encoding.使用VBR会增加看RM前的预读时间.
二、2-pass.这个选项要分情况.在500K以下应该使用.这项的含义是先把整段源片分析一遍,根据画面的复杂程度和运动情况记下相应时刻所应该使用的位率和优化的图象压缩方式.这样能使数据更合理地分布在不同时刻,更能提高剧烈运动时的图象的清晰度(即使使用VBR,RProducer仍会降低一定的清晰度).但在高位率时,例如800K,这一项就有些多余了,还会浪费数据来提高简直感觉不出的极小的画质.

三、Loss Protection.没用的,降低画质来保护网上直播看时可能丢失的数据,而且播放时要占用更多CPU.

四、Advanced里面的不要改,这些是REAL公司经过测试的最平衡的数值.

五、Video Filter.Noise Filter用于摄像设备和电视输入信号的雪花的过滤,会另图象模糊,应该OFF. Resize Filter仅在Resize时才有用,选HIGH的话,会增加播放时CPU占用. 下面两项影响不大,选了的话不会变坏.

六、Resize.双击右边窗口出现Video Setting框.你可以用Cropping来剪裁窗口,把一些电影的上下两条黑边CUT掉减小画面SIZE,提高清晰度.现在关键来谈谈RESIZE.我所见的RM,只要是VCD转来的,没见过有人转成4:3的,NTSC制式是352X240X30fps,PAL是352X288X25fps,都不是4:3,全屏后会有两条黑边,这还不重要,关键是你看到太阳不是圆的是扁的,月亮也是扁的,如果你看惯了电视上的某人的样子,突然看RM时你会觉得:怎么他胖了?(PAL的话就是瘦了).把Maintain Aspect Ratio去掉,再在Enable Resizing下填上4:3的数,例如320X240,这样就能看到圆的太阳了.

七、fps.每秒帧数对画质影响极大,所以要尽量减少.15FPS和30FPS的流畅度相差极小,但画质相差悬殊,而且30FPS的在剧烈运动时会跳帧很厉害,而12FPS则完全感觉不到停顿,特别是一些推拉和平移镜头,低FPS的话相对更流畅.能体现FPS差异的是一些3D CG,只要源片中没太多3D CG,用12FPS甚至10FPS,会更清晰流畅.

总结:如果源片(MPG)静止画面占很长时间,只有一些时间不长的剧烈画面,就可以用很低的位率(甚至150K)加上VBR,2-pass的话更好,但多一倍时间.如果源片很多剧烈画面,就不能吝啬,加大位率,而且用2-pass.不要拘泥于固定位率.如果不能太大位率,提高画质的方法还有减小画面,只要还能看清字幕,用256X192的会比320X240的更少停顿,画质更好,只是看的没那么清楚而已,当然,这只是对需要小位率而画面又剧烈运动这种情况而言.

另外,对一些很花的VCD,可以先用解霸带的VCD->AVI,选INTEL INDEO VIDEO 5格式或其他压缩比更高的格式,然后再把AVI压成RM.这样能处理读不过的VCD.又如果中间有一处特别花,以至产生的AVI从那处开始声象错位,只要在错位开始后处分开源片,压成两段同设置的RM,用rmeditor -i input1.rm -i input2.rm -i input3.rm -o output.rm方式连起来就行
级别: 新手上路
注册时间:
2001-11-21
在线时间:
0小时
发帖:
286
只看该作者 1楼 发表于: 2003-02-23
一般来说,只要编写一个批处理文件就可以实现单个文件的转换,或是多个文件的转换。
如果你懂一点批处理知识的话,那就很好办;不然的话,也没有关系,只要照搬我的样本稍稍修改即可。
Producer参数一览(省略了音视频采集、实时广播的参数项,翻译的不好的地方还请原谅):
用法: (欲知更详细的说明请键入“producer -m”)
producer INPUT [OUTPUT(s)] [OPTIONS](常用方案)
OPTIONS ARE ANY OF:
___ 剪辑信息____ ___ 编码设定部分 ______ __________ 滤波器设定 ___________
-t 加标题 -ad 加预设的模板文件 -ag 加音量增益(-12~12)db
-a 加作者 -vm 加视频模式(见下文) -arq 音频重采样的质量
-c 加版权说明 -am 加音频模式(见下文) -bl 黑斑过滤
-k 加关键字 -dt 禁止 2-pass -cr 裁剪画面 <左,上,宽,高>
-de 加具体描述 -da 禁止音频 -daw 禁止音频Watchdog
-r 加目标对象 -dv 禁止视频 -di Deinterlace
_____ 信息 ______ _____ 捕捉设置 ____ -nf 加视频噪声过滤
-pd 打印设备 -cs 捕捉画面大小 <宽x高> -rs 改变大小为 [宽]x[长]
-pa 打印模板 -d 时间 -rq 改变大小的质量
-ps 打印服务器 -vf 视频格式 _________ 其它设置 ________
-lc 日志 -cj 创建工程文件
-v 版 本 号 -pid 进程 ID 文件

注:“< >”里的表示必须填的;“A|B”表示A和B之间选一个;“[ ]”里的是可填可不填的。 fast、low:质量较差;high:质量较好。说明中有“加”的表示后面要跟参数。参数与参数之间要有空格。
其实上面的参数很多都是用不到的,下面讲讲有用的参数(部分参照网上有关文章):
-i 后加文件名,必须
-ad 加模板文件,必须
-dt 取消2-pass,节省一般以上的时间,但质量略有下降,取舍在于你,本人推荐取消2-pass,后面不跟参数。
-vm 加模式,sharp,推荐,提升画面质量;smooth表示平滑播放,画面质量较差,slide,幻灯片式,质量惨不能睹;或者不使用这个参数,用默认的方式。
-bl 黑斑消除,对于质量较差的源文件推荐使用,后面不跟参数。
-rs 如果你的机器配置很低可以把原来的640x480的电影压缩到512x384的大小,不推荐。
-ag 加 -12~12,对于音量过高或过低的源文件。可以考虑使用。
-am 加 music(推荐)或 voice,一般默认music,不必使用。
-nf 可以考虑加 High 参数,一般不用。
---------------------------------------
Sample(举例):
<1>、建立一个批处理文件,只要把要压的文件往该批处理文件上一拖,就可以开始压缩:
操作如下:
在记事本中输入:producer -i %1 -dt -vm sharp -ad S-512K
保存为 real1.bat。
含义:禁止2-pass,视频模式为sharp,使用S-512K模板

<2>、建立一个批处理文件,压缩它所在目录下所有的AVI文件,双击开始压缩:
操作如下:
在记事本中输入:producer -i *.avi -dt -vm sharp -ad 450vbr
保存为 realall.bat。
含义:把批处理文件所在的目录下的所有的avi文件全部压缩为:禁止2-pass,视频模式为sharp,使用自建的450vbr模板。
如果你按默认安装Helix Real Producer的话(且系统装在C:),则模板文件保存在:
C:\progam files\real\Helix Producer\audiences
文件后缀是 .rpad (XML文件),你可以用NotePad记事本打开、编辑。
快速回复

限150 字节
上一个 下一个