『漫游』酷论坛>『影音数码技术学习交流』>[求助]出现一类RMVB无 ..

[求助]出现一类RMVB无法压制的错误,无头绪中

adamth@2006-06-18 21:24

120FPS Xvid_MP3的AVI片源

使用软件为ERP,编写最简转换fps的AVS如下
avisource("e:\test\09.avi")
changefps(23.976)


然后,在压制时出现无法压制的情况,直接探出任务完成框
调查日志后,发现情况竟然为
***********************************************************
*** 2006-06-18 21:04:55 开始新任务。任务项目数:1 ***
*** 2006-06-18 21:04:55 任务结束。完成:0,成功:0,失败:0。
****************************************************


一般来说,如果是没有用AVS、直接压avi的话,会出现fps120的错误
情况是这样的
***********************************************************
*** 2006-06-18 21:01:53 开始新任务。任务项目数:1 ***
---2006-06-18 21:01:53 开始压缩项目 1、(E:\test\09.avi)->(E:\test\09.rmvb)!
Error SDK Encoding 2006/06/18 21:01:56 0 Unable to set up encode. Your input source may contain an unsupported color format.
Error SDK Encoding 2006/06/18 21:01:56 15001 Job failed to start encoding
---2006-06-18 21:01:56 压缩项目失败。(E:\test\09.avi)!
*** 2006-06-18 21:01:56 任务结束。完成:1,成功:0,失败:1。
****************************************************


如今这种完全没有提示的错误情况,根本不知该从何入手[/KH]

请高人赐教解惑
引用

dio1888@2006-06-18 22:30

http://dio1888.bokee.com/1251783.html
引用

adamth@2006-06-18 22:41

囧,dio兄,这个不只是120fps转换的问题了

而是达到灵异的地步了

这个日志诡异到极点
***********************************************************
*** 2006-06-18 21:04:55 开始新任务。任务项目数:1 ***
*** 2006-06-18 21:04:55 任务结束。完成:0,成功:0,失败:0。
****************************************************

感觉上是ERP完全不认可这个任务
引用

hellsingd@2006-06-18 23:15

AVISource("X:\X.avi",audio=false).SelectEvery(5,0)

AudioDub(DirectShowSource("X:\X\X.avi",video=false))



AVISource("X:\X.avi",audio=false).ChangeFPS(23.976)

AudioDub(DirectShowSource("X:\X\X.avi",video=false))

这两个都可以,上一次我问的时候就被告知上面一个,后来看了别的帖才知道什么意思.用这两个都有损,不过SelectEvery(5,0)的意思是从0帧开始,每5帧选一帧,把120FPS的变为23.976.可是遇到用ITVFR或OP,ED不一样的就死了(其实都会死,如果一样的话就不会是120FPS了),比如这样[D][D][D][D],如果先选中的是第一个[D],就会SKIP当中的帧,所以....
而ChangeFPS虽然是自动的,但一秒钟DEL96个帧也不见的会好到哪里去
所以我试了作成VFR MKV再压,不过出来的东西不杂地,用MPC放没问题,但用REALPLAYER放就卡死,勉强在播放时也会不时出现"正在通信",断断续续的,RMVB不是支持VFR的吗,那为什么会这样...
后来又试了雷大新做的那个<120FPS内镶AVS法>,前面还好,到了AVS就有问题了,这样作成的东西还要加TIMECODE?RP.....
所以现在也不知道用那种方法了,大量120F源在硬盘中....................哭

如果有哪位大大知道有比较完备的方法,就请花上一卡卡时间说明一下啊
引用

dio1888@2006-06-19 01:23

先用MMG把120fps avi封为120fps mkv,然后用120FpsToVfr.exe封为VFR MKV,再压制为RMVB就最完美,不过也最麻烦。
引用

使徒@2006-06-19 13:31

120FPS Xvid_MP3的AVI片源
-------------
直接用xvid来解码,直压不行吗?
引用

adamth@2006-06-19 14:21

用Xvid直压不行
所有的常规方法都使过了,ERP皆无法压缩

然而同样一个AVS文件放到BRP下则是轻松压制完成


现在开始怀疑是不是压缩工具内核的支持问题
引用

sunnycard@2006-06-19 15:23

突然想起.....LZ是否用ffdshow 解Xvid的
引用

MeteorRain@2006-06-19 16:40

引用
最初由 hellsingd 发布
这两个都可以,上一次我问的时候就被告知上面一个,后来看了别的帖才知道什么意思.用这两个都有损,不过SelectEvery(5,0)的意思是从0帧开始,每5帧选一帧,把120FPS的变为23.976.可是遇到用ITVFR或OP,ED不一样的就死了(其实都会死,如果一样的话就不会是120FPS了),比如这样[D][D][D][D],如果先选中的是第一个[D],就会SKIP当中的帧,所以....
而ChangeFPS虽然是自动的,但一秒钟DEL96个帧也不见的会好到哪里去
所以我试了作成VFR MKV再压,不过出来的东西不杂地,用MPC放没问题,但用REALPLAYER放就卡死,勉强在播放时也会不时出现"正在通信",断断续续的,RMVB不是支持VFR的吗,那为什么会这样...
后来又试了雷大新做的那个<120FPS内镶AVS法>,前面还好,到了AVS就有问题了,这样作成的东西还要加TIMECODE?RP.....
所以现在也不知道用那种方法了,大量120F源在硬盘中....................哭

如果有哪位大大知道有比较完备的方法,就请花上一卡卡时间说明一下啊
vfr mkv -> rmvb直接转应该是比较好的选择。
DIDDDP这种情况下用selectevery(5,0)的确会跳过中间那一帧。那也是没办法的,30->24必然有损失。如果用selectevery(4,0)的话,24的部分则会有重复帧,一样会卡。如果对质量要求不是很高的话,正片是啥fps就啥fps。比如oped30,main24,就以24为标准压就可以了。如果要求高的话,vfr mkv或者vfr mp4应该是最好的办法了。
引用

dio1888@2006-06-19 20:38

引用
最初由 使徒 发布
120FPS Xvid_MP3的AVI片源
-------------
直接用xvid来解码,直压不行吗?


倒下……竟然没看看到是Xvid的,确实失败……[/KH]
像这种片用xvid解码直压为rmvb就是了,而且生成的是vfr rmvb,最无损fps。

PS:ERP不行?那就RPG出场了
引用

Oriphia@2006-06-21 14:58

只要用Koepis XviD Codec V1.2来解码就不会有120fps的问题,看来楼主是用了FFDshow了
引用

| TOP