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

[求助]請教不同碼率知rmvb可以合併嗎??

楼层直达
级别: 新手上路
注册时间:
2004-01-16
在线时间:
0小时
发帖:
20
as title...
手上有幾個這樣的檔...
但是用一般vedio joiner軟件好像辦不到...
利用dos中copy指令也無法成功...只生成一個大小為總加...但實只撥放第一段之影片...有人可以指點嗎??...
還是不同碼率之rmvb是無法合併的 >
级别: 新手上路
注册时间:
2004-01-16
在线时间:
0小时
发帖:
20
只看该作者 15楼 发表于: 2004-02-18
謝謝樓上兩位....
尤其是我又學到一種合併的寫法^^

另外copd大您的站好多寶....
謝謝您的幫忙囉^^
级别: 新手上路
注册时间:
2003-06-04
在线时间:
0小时
发帖:
157
只看该作者 14楼 发表于: 2004-02-16
b=Directshowsource("A.rm",fps=30)
c= Directshowsource("B.rm",fps=30)
final=b+c
return final

语法也就这样了,不过avs再压制rm格式,必定不同步!

因此,你直接用BRP或者ERP重新成批压制这2个rm好了(当然这次一定是一样的码率),压制完毕后,就可以用常规方法合并了

级别: 版主
注册时间:
2001-11-21
在线时间:
0小时
发帖:
2803
只看该作者 13楼 发表于: 2004-02-15
return.........
就是把后面那个变量的数值做为整个的子程序的值返回给主程序.........
这里的主程序就是显示.....
也就是说显示return后面跟的那个变量.........
AVS里面变量可以是一段视频.........
anyword = Directshowsource("A.rmvb",fps=30) + Directshowsource("B.rmvb",fps=30)
anyword就是一段视频(+音频)...........

live id: liusu119@hotmail.com
email: liusu119@gmail.com
级别: 新手上路
注册时间:
2004-01-16
在线时间:
0小时
发帖:
20
只看该作者 12楼 发表于: 2004-02-15
有點無言...照您的方法竟然十分鍾把我一個晚上都搞不定的東西搞定...= =
我整理一下您說的更正事項...
============
anyword = Directshowsource("A.rmvb",fps=30) + Directshowsource("B.rmvb",fps=30)
return anyword
↑這個return我查字典是"剪"、"夾"...請問有更好的意思嗎??
=====或=====
Directshowsource("A.rmvb",fps=30) ++ Directshowsource("B.rmvb",fps=30)
============
基本上我的法二是完全錯誤的...故不論..
謝謝您的指導...^^


另外..可否再向大家請教..我還發現我的RV10文件無法合併...
更正確一點說法是連用RealMedia Editor開都開不起來
原因我猜大概是RV10採aac音頻的關係...
於是我去抓了CoreAAC.exe
http://www.x-sound.net/gb/005/000/001/00000056.htm
結果沒用..於是我又去找了AAC/MP4 Direct Show Filter
http://www.x-sound.net/gb/005/000/001/00000036.htm
結果...還是沒用><...
而且,我手邊有mp4的音頻...我的winamp可支持..
但是我裝了上述那兩個東西..卻還是沒有辦法用開啟*.mp4,包括mpc..
多次請教..希望大家不要介意
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 11楼 发表于: 2004-02-06
你依序犯的語法結構錯誤是
法一:沒有 clip 輸出至 player
A:再打一行 Video 或 return Video 就可以解決錯誤訊息

法二:錯誤的引數
A: Directshowsource 裡因為使用步林變數false
完整的引數是 DirectShowSource(FileName= val_string, fps= val_float, seek= val_boolen, audio= val_boolen, video= val_boolen)
所以不知道你的 false 是指哪一個(seek、audio、video)
如是指不取音訊請改成
...Directshowsource("A.rmvb",audio= false)....
且同法一下一行加上 Vedio

法三:使用了加法運算子,因此一定要有個"受者"
AviSynth 語法只能使用 ++ 或 ALL=A_Clip+B_Clip
A:請改成
c=Directshowsource("A.rmvb",fps=30) + Directshowsource("B",fps=30)
return c

Directshowsource("A.rmvb",fps=30) ++ Directshowsource("B",fps=30)

级别: 新手上路
注册时间:
2004-01-16
在线时间:
0小时
发帖:
20
只看该作者 10楼 发表于: 2004-02-05
引用
最初由 weilai 发布
c:\>copy realmediasplitter.ax c:\WINNT\system32
c:\>cd c:\WINNT\system32
c:\>regsvr32 realmediasplitter.ax


已經安裝好了...謝謝指導

引用

To 不過我想利用上面致頂的文...
這樣製程的檔案就不會是 rmvb 了
請改用 HPP9或BRP等重壓

我又看了一次mkv的文...這樣的確不是rmvb,是avi才是,謝謝指正....

另外我想這應該可以那個影音合併的文一起應用吧...
but..我試了好久..
法一..
Video = Directshowsource("A.rmvb",fps=30) + Directshowsource("B.rmvb",fps=30)
結果=>the script's return value was not a video clip...

法二
Video = Directshowsource("A.rmvb",false).ChangeFPS(30) + Directshowsource("B.rmvb",false).ChangeFPS(30)
結果...Invalid arguments to function "Directshowsoure"
這不是沒有"RealMediaSplitter.ax"才會出現的嗎??
另外有人可以說說那裡面false是設定什麼的??

法三
Directshowsource("A.rmvb",fps=30) + Directshowsource("B",fps=30)
結果...用hpp邊轉邊預覽...一開始是成功..不過A部分轉完就停下來了...@@

有人可以教教"正確"的法四嗎??
级别: 侠客
注册时间:
2002-05-06
在线时间:
0小时
发帖:
609
只看该作者 9楼 发表于: 2004-02-05
不同码率的文件合并,一件吃力不讨好的事情

一直以来都很喜欢cartoon,欢迎大家和我交个朋友,祝大家天天快乐!
bojue2001@163.com!^&^
级别: 新手上路
注册时间:
2003-08-19
在线时间:
0小时
发帖:
217
只看该作者 8楼 发表于: 2004-02-03
只有相同码率的才可以合并
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 7楼 发表于: 2004-02-03
c:\>copy realmediasplitter.ax c:\WINNT\system32
c:\>cd c:\WINNT\system32
c:\>regsvr32 realmediasplitter.ax

這樣就把 realmediasplitter.ax 註冊登入 OS 了,以後windows就可自動使用 realmediasplitter.ax 作業

P.S.
.此動作只需做一次
.如無法順利完成,請重開機再做一次(因為有可能是舊的 realmediasplitter.ax 正載入記憶體中)

To 不過我想利用上面致頂的文...
這樣製程的檔案就不會是 rmvb 了
請改用 HPP9或BRP等重壓

级别: 新手上路
注册时间:
2004-01-16
在线时间:
0小时
发帖:
20
只看该作者 6楼 发表于: 2004-02-03
如果碼率不相配的話看來是真的合不起起來...
不過我想利用上面致頂的文...
寫成avs..導入VirtualDubMod..製作mkv應該可以吧
可是我三樣都具備了...
AviSynth 2.5、VirtualDubMod、realmediasplitter.ax
問題是這個realmediasplitter.ax要裝哪??
我試過C:\Program Files\AviSynth 2.5\plugins
還有C:\WINNT\system32
好像都不行...
有人可指點嗎??
级别: 新手上路
注册时间:
2004-01-30
在线时间:
0小时
发帖:
18
只看该作者 5楼 发表于: 2004-02-03
不可以的。要先改成同样的设置
级别: 风云使者
注册时间:
2003-05-04
在线时间:
1小时
发帖:
6095
只看该作者 4楼 发表于: 2004-02-02
引用
最初由 bobmer 发布
可以提出更詳細的解決方法嗎??...
實在有聽沒有懂 ><...
聲音方面我都是用rv9壓的,使用BRP,只有改碼率而已...
frame也是...所以應該和這個無關...
另外我發現碼率相近的rmvb...是可以合的...如200和300kbps
但是250和750的就合不起來...
它送我一段訊息...翻了字典還是看不懂 =3=

这段英文意思是说“无法合并文件,因为两文件的视频码率不匹配”
级别: 新手上路
注册时间:
2004-01-16
在线时间:
0小时
发帖:
20
只看该作者 3楼 发表于: 2004-02-02
可以提出更詳細的解決方法嗎??...
實在有聽沒有懂 ><...
聲音方面我都是用rv9壓的,使用BRP,只有改碼率而已...
frame也是...所以應該和這個無關...
另外我發現碼率相近的rmvb...是可以合的...如200和300kbps
但是250和750的就合不起來...
它送我一段訊息...翻了字典還是看不懂 =3=
级别: 侠客
注册时间:
2002-12-30
在线时间:
0小时
发帖:
382
只看该作者 2楼 发表于: 2004-02-02
主要是声音和帧数

快速回复

限150 字节
上一个 下一个