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

【原创】软件“RealProducer 10 命令行 Gui”与“Windows Media Encoder 9 命令行 Gui”【8-16日更新】

楼层直达
级别: 新手上路
注册时间:
2003-11-07
在线时间:
0小时
发帖:
247
下载软件请到我的网站: http://dio1888.edula.com/
我的电子信箱:dio1888@163.com

一、【RealProducer 10 命令行 Gui】
2004-8-16:发布 1.23a 版
1、主要是修正了检测目录语法不对导致的自动退出;
2、添加了一些除错语句和改进了一部分代码。




软件说明:
  RealProducer 10 命令行 GUI(简称RPG)。
  RPG是调用 RealProducer Plus 的命令行来实现RM/RMVB批量制作的工具。我喜欢用Real公司的原版RM/RMVB制作工具,但 RealProducer 作批量压制要一个一个设置,而它的命令行虽可轻松实现批量压制,但码率的设置太不方便了(要编辑audiences),还有……等,所以我就做了RPG来尽量减轻手工操作。


二、【Windows Media Encoder 9 命令行 Gui】
2004-8-16:发布 1.23a 版
1、添加了一些除错语句和改进了一部分代码。



软件介绍:

  Windows Media Encoder 9 命令行 Gui(简称WMEG)。
  WMEG是调用 Windows Media Encoder 9 的命令行来实现WMV/WMA批量制作的工具。

  我觉得wmv9在中码率时强且色彩鲜艳,不过一定要用VBR两次编码才能得到最好效果……挻费时的。

三个用WME9命令行的理由:

  1.Windows Media Encoder 9 默认会更改片源的图像大小,把“与视频输入相同”钩上有时可解决,但遇到非16:9或4:3的视频,非要手工写上图像大小不可,不然会强行在视频左、右两边加上黑边。只有在命令行下用“-pixelratio 1 1”参数才能很好解决这问题;

  2.轻松快捷地实现批量制作;

  3.Windows Media Encoder 9 导入体积较大、图像较大的视频时,常会出出现假死,但在命令行下不会发生。


引用“与别人分享,别人与你分享”,与我一样喜欢在命令行下压片的朋友,能的话用一用,顺便给点意见。
级别: 骑士
注册时间:
2003-08-12
在线时间:
1小时
发帖:
957
只看该作者 16楼 发表于: 2004-08-16
引用
最初由 zhsky 发布


1、是对着dos窗口用ctrl + c 吗?
2、你用了调节优先级?用了就只能用ctrl + pause终止。

p.s. ctrl + c 是终止编码并生成rmvb ,而ctrl + pause终止是不生成rmvb。

原来如此,谢谢作者
级别: 新手上路
注册时间:
2003-11-07
在线时间:
0小时
发帖:
247
只看该作者 15楼 发表于: 2004-08-16
引用
最初由 堕天地狱 发布
我下的是123a
無法ctrl+C 停止壓縮·······


1、是对着dos窗口用ctrl + c 吗?
2、你用了调节优先级?用了就只能用ctrl + pause终止。

p.s. ctrl + c 是终止编码并生成rmvb ,而ctrl + pause终止是不生成rmvb。
级别: 骑士
注册时间:
2003-08-12
在线时间:
1小时
发帖:
957
只看该作者 14楼 发表于: 2004-08-16
我下的是123a
無法ctrl+C 停止壓縮·······
级别: 新手上路
注册时间:
2003-11-07
在线时间:
0小时
发帖:
247
只看该作者 13楼 发表于: 2004-08-16
1.2x版的终结版了,应该没什么bug了。以后是UniCode版的1.3了。
级别: 侠客
注册时间:
2004-01-06
在线时间:
0小时
发帖:
621
只看该作者 12楼 发表于: 2004-08-10
又更新了?-_-

萝莉有三好:清音、柔体、易推倒
御姐有三好:啤酒、洗澡、吃嫩草
女王有三妙:木马、蜡烛、皮鞭操
人妻有三情:爱情、亲情、婚外情
级别: 新手上路
注册时间:
2003-11-07
在线时间:
0小时
发帖:
247
只看该作者 11楼 发表于: 2004-08-10
几天时间又搞了更新,终于到了最顺口的123版^_^
RPG的扩展功能强了,也变得复杂了,要尽快写教程了……
级别: 新手上路
注册时间:
2003-11-07
在线时间:
0小时
发帖:
247
只看该作者 10楼 发表于: 2004-08-09
引用
最初由 weilai 发布
Q: UniCode 版的做法复杂吗?
A: 簡單幾個原則而已,由於 VB 的字串(String)從 VB4 開始就是 UniCode 處理所以只要不輸出(顯示)就不大需考慮UniCode問題 (除非要做進階的處理)

但問題就是要顯示所以要用到 StrConv 函數
而控制項上的顯示只要用 MS Forms 2.0 Object Library 設計就好了 (其實後來發現除了 TextBox上的文本顯示外,其餘用簡單的StrConv 函數轉換就好了)

剩下就是比較進階的二進制檔案存取和字串處理了 (比如Unicode格式文本檔檔頭是 FF FE 因此用到 AscB、MidB 函數)

這裡大放送一個研究成果(對自己來講算是研究成果)

Private Function UniCodeStrChange(ByRef ChangeStr)

UniCodeStrChange = StrConv(StrConv(ChangeStr, vbFromUnicode), vbUnicode)
End Function

使用例子:
Command1.Caption = UniCodeStrChange("開始")
如此在支援UniCode的 windows 下其 Command1 按鈕皆能正確顯示 [ 開始 ] 兩個字


感动啊!介面用这函数就能完成!致上最真诚的感谢!
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 9楼 发表于: 2004-08-09
Q: UniCode 版的做法复杂吗?
A: 簡單幾個原則而已,由於 VB 的字串(String)從 VB4 開始就是 UniCode 處理所以只要不輸出(顯示)就不大需考慮UniCode問題 (除非要做進階的處理)

但問題就是要顯示所以要用到 StrConv 函數
而控制項上的顯示只要用 MS Forms 2.0 Object Library 設計就好了 (其實後來發現除了 TextBox上的文本顯示外,其餘用簡單的StrConv 函數轉換就好了)

剩下就是比較進階的二進制檔案存取和字串處理了 (比如Unicode格式文本檔檔頭是 FF FE 因此用到 AscB、MidB 函數)

這裡大放送一個研究成果(對自己來講算是研究成果)

Private Function UniCodeStrChange(ByRef ChangeStr)

UniCodeStrChange = StrConv(StrConv(ChangeStr, vbFromUnicode), vbUnicode)
End Function

使用例子:
Command1.Caption = UniCodeStrChange("開始")
如此在支援UniCode的 windows 下其 Command1 按鈕皆能正確顯示 [ 開始 ] 兩個字

级别: 新手上路
注册时间:
2003-11-07
在线时间:
0小时
发帖:
247
只看该作者 8楼 发表于: 2004-08-09
引用
最初由 Sakura22 发布
标题输入框能不能长点,不然不方便!


长了会输入方便一点,但会与别的不对称,有点难看……没办法受限于版面的大小。
除非想到一个好看一点的版面,不然改了难看就不爽。
级别: 新手上路
注册时间:
2003-11-07
在线时间:
0小时
发帖:
247
只看该作者 7楼 发表于: 2004-08-09
引用
最初由 weilai 发布
zhsky 兄好像一直沒出繁體版 ^^ (雖然個人沒在壓片,所以純欣賞)
可以考慮出個 UniCode 版 (自己研究了一點成果,可技術支援)


说实在RPG前几个版本我都觉得不太满意,所以就迟迟不敢麻烦兄弟你,刚刚完成的1.22a版,以我的水平来说感觉还可以的了!^_^正打算完成了“Windows Media Encoder 9 命令行 Gui 1.23”版,就找你麻烦。^o^

因为你发现改WMCmd.vbs支持avs这么好的东东,我不搞更新实在可惜呢。

等晚上我发源代码给你,麻烦了!
至于UniCode 版的做法复杂吗?有相关的资料让我先看看,不懂再问吧,免得让你费太多力气教我。
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 6楼 发表于: 2004-08-09
zhsky 兄好像一直沒出繁體版 ^^ (雖然個人沒在壓片,所以純欣賞)
可以考慮出個 UniCode 版 (自己研究了一點成果,可技術支援)

级别: 工作组
注册时间:
2002-05-27
在线时间:
0小时
发帖:
3437
只看该作者 5楼 发表于: 2004-08-09
标题输入框能不能长点,不然不方便!

级别: 新手上路
注册时间:
2003-11-07
在线时间:
0小时
发帖:
247
只看该作者 4楼 发表于: 2004-08-05
引用
最初由 堕天地狱 发布
對暸 10。1。0。390 這個需要msvbvm60.dll支持的 痲煩加上去吧
雖然popsub裏麵有


msvbvm60.dll这个是VB的运行库是我的软件需要的,但从win2000开始ms的系统都带了这个库,你提示找不到,应该是以前安装过一些VB的软件,后来反安装那软件把那个它也删了吧。

10。1。0。390 到底更新了什么,我也不清楚,在https://helixcommunity.org上我找不到相关的新特性描述。
级别: 骑士
注册时间:
2003-08-12
在线时间:
1小时
发帖:
957
只看该作者 3楼 发表于: 2004-08-05
對暸 10。1。0。390 這個需要msvbvm60.dll支持的 痲煩加上去吧
雖然popsub裏麵有
快速回复

限150 字节
上一个 下一个