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

[求助]关于视讯合并

楼层直达
级别: 侠客
注册时间:
2003-12-25
在线时间:
0小时
发帖:
486
目前我手头有一集动画的2段AVI的视讯,我想把它们合并成一个完整的动画

A
文件 : 172 Mb (172 Mb), 总长度 0:15:01, 类型为 AVI, 1 音频流, 品质 82 %
视频 : 131 Mb, 1221 Kbps, 29.970 fps, 清晰度: 640*480 (4:3), WMV3 = Windows Media Video 9, 支持
音频 : 41 Mb, 383 Kbps, 48000 Hz, 2 声道, 0x2000 = AC3 DVM, 支持

B
文件 : 173 Mb (173 Mb), 总长度 0:15:08, 类型为 AVI, 1 音频流, 品质 82 %
视频 : 132 Mb, 1221 Kbps, 29.970 fps, 清晰度: 640*480 (4:3), WMV3 = Windows Media Video 9, 支持
音频 : 41 Mb, 384 Kbps, 48000 Hz, 2 声道, 0x2000 = AC3 DVM, 支持


我用了以下的AVS,可是出来一个错误提示,请问到底问题出在哪里啊?
LoadPlugin("F:\AVS-plugins\ac3source.dll")
Video=AVISource("F:\wmv\a.avi,false")+AVISource("F:\wmv\b.avi,false")
Audio=ac3source("F:\wmv\a.ac3")+ac3source("F:\wmv\b.ac3")
Audiodub(Video,Audio)

错误提示:
avisource autodect:couldn't open file error code:2
(f:\wmv\hebing.avs)

还有一个提示:Script error:Invalid arguments to function "ac3source"


到底问题出在哪里啊?
分开的时候我可以看此两段AVI的片子,声音也正常
实在是头晕啊!!

级别: 新手上路
注册时间:
2003-03-19
在线时间:
0小时
发帖:
79
只看该作者 1楼 发表于: 2004-07-16
哪裏冒出來的AC3啊??
级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 2楼 发表于: 2004-07-16
有將a.avi的 ac3音源分離出來嗎? (a.ac3)

级别: 侠客
注册时间:
2003-12-25
在线时间:
0小时
发帖:
486
只看该作者 3楼 发表于: 2004-07-16
是的,都是我从原来的里面用VDM分离出来的

级别: 新手上路
注册时间:
2003-06-04
在线时间:
0小时
发帖:
157
只看该作者 4楼 发表于: 2004-07-16
目前avisynth版本的AVISource都是直接支持视频和音频的,所以不必分离,直接用AVISource或者DirectShowSource加载合并即可

语法:
CD1=AVISource("F:\wmv\a.avi")
CD2=AVISource("F:\wmv\b.avi")
all=CD1+CD2
return all

即可

级别: 版主
注册时间:
2002-12-02
在线时间:
0小时
发帖:
3002
只看该作者 5楼 发表于: 2004-07-16
引用
最初由 copd 发布
目前avisynth版本的AVISource都是直接支持视频和音频的,所以不必分离,直接用AVISource或者DirectShowSource加载合并即可



是沒錯
但不是每個人都可以順利用 AVISource讀解其音訊 (不能解讀就會出現錯誤)

其實可以自己判斷(如下)
For XP:
對 [AC3].avi 按右鍵內容可否判讀初期音訊是 ac3
就算是裝了 ac3filter.ax 也無法讓Windows 檔案總管用右鍵判讀出來
還需註冊 AC3ACM 才可行

DirectShowSource 的使用可以保證可播放就可解讀
影音分離可以保證不同步的解決 (特別是VBR性質的音訊)

级别: 侠客
注册时间:
2003-12-25
在线时间:
0小时
发帖:
486
只看该作者 6楼 发表于: 2004-07-17
我去试试……

级别: 侠客
注册时间:
2003-12-25
在线时间:
0小时
发帖:
486
只看该作者 7楼 发表于: 2004-07-18
我试过了,可以顺利读取AVS,然后选DIRECT STREAM COPY

输出……文件巨大

请问到底是什么原因啊?

级别: 侠客
注册时间:
2003-02-19
在线时间:
0小时
发帖:
659
只看该作者 8楼 发表于: 2004-07-18
用AVS只能重新编码。。。。

AVS -> DIRECT STREAM COPY =未压缩。。


用DUB自己的合并功能。。
级别: 新手上路
注册时间:
2003-06-23
在线时间:
1小时
发帖:
2882
只看该作者 9楼 发表于: 2004-07-18
用avs肯定要重新编码的~可以尝试用vdm来合并

不学无术中..

eMule ID:[eDtoon][CHN]adamhj@eMule-Official
级别: 侠客
注册时间:
2003-12-25
在线时间:
0小时
发帖:
486
只看该作者 10楼 发表于: 2004-07-18
我用VDM的APEND SEGMENT
说是the video streams have diferrent data formats

快速回复

限150 字节
上一个 下一个