『漫游』酷论坛>『影音数码技术学习交流』>如何在压制的时候合 ..

如何在压制的时候合并视频?

minime@2008-06-11 09:23

我有一段30秒的无损avi视频,RGB32

我在avs里面压d2v

想把这段avi的视频加到这个d2v视频前面
直接压制成品MP4

帧率,分辨率都一样

但是一放到MEGUI里面就报错,说VIDEO FORMAT 不对

难道一定要同样的编码才可以?
引用

Re: 如何在压制的时候合并视频?

雷鸣@2008-06-11 10:28

引用
最初由 minime 发布
我有一段30秒的无损avi视频,RGB32

我在avs里面压d2v

想把这段avi的视频加到这个d2v视频前面
直接压制成品MP4

帧率,分辨率都一样

但是一放到MEGUI里面就报错,说VIDEO FORMAT 不对

难道一定要同样的编码才可以?

rgb32不可
引用

roozhou@2008-06-11 12:46

转YV12就可以了
引用

minime@2008-06-11 13:59

引用
最初由 roozhou 发布
转YV12就可以了


转也不行。。。

我压成m2v然后用dgindex生成d2v来压就行了
引用

roozhou@2008-06-11 14:03

转成YV12用+号
引用

minime@2008-06-11 14:12

引用
最初由 roozhou 发布
转成YV12用+号


用+号?怎么表示?

我试过转成YV12后直接加载,提示frame rate doesn't match

但是明明是一样的29.97

于是我用了convertfps=true命令, 还是不行
引用

roozhou@2008-06-11 14:42

用assumefps,差不多是这样
avisource("xxx.avi").assumefps(30000,1001).converttoyv12()+mpeg2source("yyy.d2v").assumefps(30000,1001)
引用

minime@2008-06-11 14:55

引用
最初由 roozhou 发布
用assumefps,差不多是这样
avisource("xxx.avi").assumefps(30000,1001).converttoyv12()+mpeg2source("yyy.d2v").assumefps(30000,1001)


assumefps后面的数字是啥意思?

对了,哪里有系统的avs命令列表阿

我看help里面几乎没用
引用

roozhou@2008-06-11 15:25

assumefps后面数字是分数形式,29.97不精确

命令列表去官方wiki上看
www.avisynth.org
外部插件就只能看作者给出的文档了
引用

| TOP