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

[原創+整理].avs to Windows Media 編碼器 -> .wmv

楼层直达
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
這裡介紹 Windows Media 編碼器(以下簡稱WME)的命令行壓縮法

1. 首先您一定要安裝一套 WME
P.S. 可到這裡載得 (簡體請自行切換語系下載)
2. 再來要確定安裝了 Avisynth (以上都是廢話 ^^)
3. 接著複製一份 WME檔案夾內的 WMCmd.vbs 更名 成容易辨識的 WME9AVS.vbs
P.S. WME 預設是在 C:\Program Files\windows media components\Encoder
4. 右鍵編輯 WME9AVS.vbs,按Ctrl+F找 "Compute file duration" (不包含"符號) 將其下一行開始至 "intSleepDuration = 2000" 為止(不包含 intSleepDuration = 2000 這一行)刪除,換成 "intDuration = 0" (不包含"符號),並存檔
5. 接下來就是利用 WME9AVS.vbs 間接使用 WME 及 .avs源,請執行 "命令提示字元" (即DOS視窗)打上下列指令
C:\>cd "C:\Program Files\windows media components\Encoder"
C:\Program Files\windows media components\Encoder>cscript WME9AVS.vbs -input xx.avs -output xx.wmv
以上是最基本的命令行,要設置壓製參數請輸入
cscript WME9AVS.vbs > 說明.txt
如此就創建了一份 說明.txt 文件

一個簡單的參數設置如下 (寬320、高240、框架率30fps、比特率250kbps、品質 85%)
cscript WME9AVS.vbs -v_width 320 -v_height 240 -v_framerate 30 -v_bitrate 250000 -v_quality 85 -input xx.avs -output xx.wmv
P.S. 沒指定 -v_codec的話預設是創建一個 WMV3 = Windows Media Video 9 視訊、Windows Media Audio 9 音訊

當然會用 .bat 的網友很簡單就可建立一份拖拉式壓製 .bat檔 (只要將.avs拖到.bat上就可壓製)
(有人有興趣我再寫寫看 ^^)

覺得設定打起來太麻煩可以用到 -loadprofile xx.prx
xx.prx 可以執行 "Windows Media 設定檔編輯器" 會開啟一圖形介面,設定好後存檔成 xx.prx
如此只要打上
cscript WME9AVS.vbs -loadprofile xx.prx -input xx.avs -output xx.wmv
就好了,省卻一堆參數,方便多了

洋洋灑灑打了一大堆,其實做起來很簡單的 ^^

原文取至 : http://microsoftusernetwork.com/mcored/knowledgebase/kb-avswme.htm

级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 1楼 发表于: 2004-07-17
沒事做順便貼上一份
cscript 是何物的網頁,跟本文無關有興趣的網友可以看看
http://www.microsoft.com/taiwan/technet/Win2k/other/WSH/


其實裡面有很多寶,當然如果你玩 Linux 就... ^^

级别: 新手上路
注册时间:
2003-06-23
在线时间:
1小时
发帖:
2882
只看该作者 2楼 发表于: 2004-07-17
不需要这么麻烦噢~用ffdshow自带的makeAVIS把avs文件转化为一个假的avi文件就可以了

不学无术中..

eMule ID:[eDtoon][CHN]adamhj@eMule-Official
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 3楼 发表于: 2004-07-17
引用
最初由 adamhj 发布
不需要这么麻烦噢~用ffdshow自带的makeAVIS把avs文件转化为一个假的avi文件就可以了


試過不行耶
能否簡易寫一下步驟

P.S. 當初 ffdshow自带的makeAVIS 現身時就試過這個工具,結果事隔多日亦然不能播放

级别: 新手上路
注册时间:
2003-06-23
在线时间:
1小时
发帖:
2882
只看该作者 4楼 发表于: 2004-07-17
ffdshow codec中的Avisynth要选Avisynth,我记得默认好像是disable

makeAVIS的使用估计不会有问题,选上avs文件作输入,选好输出文件就可以了,其他的都不用改(可以改的东西都可以在avs里改嘛~)

感觉就像是制作一个以AVIS为fourCC的avi文件,解码的时候系统交给ffdshow,然后ffdshow又交给Avisynth,这样让不支持avis的程序间接打开avis档

不学无术中..

eMule ID:[eDtoon][CHN]adamhj@eMule-Official
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 5楼 发表于: 2004-07-17
沒錯都是你說的設定
播放時會出現 不支援此格式的警訊

级别: 新手上路
注册时间:
2003-06-23
在线时间:
1小时
发帖:
2882
只看该作者 6楼 发表于: 2004-07-17
哦……ffdshow的audio config里也要设avisynth………………(他干吗不默认打开…………ft)

不学无术中..

eMule ID:[eDtoon][CHN]adamhj@eMule-Official
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 7楼 发表于: 2004-07-17
引用
最初由 adamhj 发布
哦……ffdshow的audio config里也要设avisynth………………(他干吗不默认打开…………ft)


是指 AVIS 那一項嗎?
也有開!

级别: 新手上路
注册时间:
2003-06-23
在线时间:
1小时
发帖:
2882
只看该作者 8楼 发表于: 2004-07-18
晕了…………不知到了…………反正我这里是没有问题的…………

不学无术中..

eMule ID:[eDtoon][CHN]adamhj@eMule-Official
级别: 版主
注册时间:
2001-11-21
在线时间:
0小时
发帖:
2803
只看该作者 9楼 发表于: 2004-07-18
其实wme一直支持直接读取avs的.............
我都用过好多次了.........
在选源文件的时候选那个device or 什么的就行了...........

live id: liusu119@hotmail.com
email: liusu119@gmail.com
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 10楼 发表于: 2004-07-18
是指 新工作階段 的那個選項??
非30fps的影片也可以嗎?

级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 11楼 发表于: 2004-07-18
喔~
原來是 "自訂工作階段",於"來源"的 來源至 選 "裝置和檔案兩者"
的確可以壓了 ^^
原來 WME 還這麼奇怪

级别: 超级版主
注册时间:
2002-08-18
在线时间:
181小时
发帖:
14839
只看该作者 12楼 发表于: 2004-07-18
我當初也纏著SKY問的 感謝他了 ^^

用besweet先把DD和DTS拆6個單音WAV
WME再6個單音WAV作5.1的WMA
如果作視訊再多加AVS處理畫面
出來就是DVDRIP的WMV囉~

FREEWIND台湾,日本商品团购MSN群: group130599@xiaoi.com 欢迎入群讨论!!
贩售台湾正版CD,DVD,漫畫,輕小說,及台灣各種商品,采Door to Door服务有保障!!请大家告诉大家!!
※FREEWIND工作室官方掏宝店铺,请点我!!!※

※漫游FREEWIND工作室招募人才 請點我!※
※漫游FREEWIND工作室作品汇总 請點我!※
※漫游FREEWIND工作室招募分流FTP&P2P分流员 請點我!※

级别: 新手上路
注册时间:
2004-07-12
在线时间:
0小时
发帖:
14
只看该作者 13楼 发表于: 2004-07-28
其实这个最大的好处是Batch

AVS可以直接输入WME,也可以用Nic的Encoder,不过Batch有时候会更有价值,谢谢楼主。

“张华考上了北京大学;李萍进了中等技术学校;我在百货公司当售货员:我们都有光明的前途。”——《新华字典》1998年修订本P673
级别: 新手上路
注册时间:
2003-11-07
在线时间:
0小时
发帖:
247
只看该作者 14楼 发表于: 2004-07-28
超级有价值的东西啊!!!!!太高兴了!
我在网上找了好久……问了好多人都得不到答案,原来wme9直接支持avs有改WME9AVS.vbs 与用设备或文件的输入方法。

顺便问问,wme9有办法调用vobsub自动加载字幕吗?就像压rmvb时vobsub自动加字幕一样。

建议 weilai 兄,放一份改好的 WME9AVS.vbs 作附件供下载,这样更方便有需要的人。^_^
快速回复

限150 字节
上一个 下一个