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

[请教]想把120FPS 的 XVID AVI 压制成MP4

楼层直达
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
最前面10秒是30FPS
OP是24FPS
之后全部是30FPS

于是
a=trim(0,1200).ChangeFPS(30000,1001)
b=trim(1201,9600).ChangeFPS(24000,1001)
c=trim(9601,172585).ChangeFPS(30000,1001)
d=a+b+c
return d

出错splice: video frame doesnt match

级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 11楼 发表于: 2008-03-05
Re: [请教]想把120FPS 的 XVID AVI 压制成MP4
引用
最初由 superkidx 发布
最前面10秒是30FPS
OP是24FPS
之后全部是30FPS

于是
a=trim(0,1200).ChangeFPS(30000,1001)
b=trim(1201,9600).ChangeFPS(24000,1001)
c=trim(9601,172585).ChangeFPS(30000,1001)
d=a+b+c
return d

出错splice: video frame doesnt match


都转成各种各样的fps了,怎能合并……
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 10楼 发表于: 2008-03-05
convertfps好象不是通过删帧来达到降FPS的目的的吧?

级别: 工作组
注册时间:
2007-08-23
在线时间:
0小时
发帖:
683
只看该作者 9楼 发表于: 2008-03-05
应该也没啥不同吧,貌似convertfps同步好些。正片我以为是23.976来着,是30就留30好了。
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 8楼 发表于: 2008-03-05
引用
最初由 dio1888 发布

舍OP、EP顾正片~

OP是24FPS的啊

正片才是30FPS

convertfps比ChangeFPS好在哪里?

级别: 骑士
注册时间:
2004-09-27
在线时间:
3小时
发帖:
1362
只看该作者 7楼 发表于: 2008-03-05
引用
最初由 superkidx 发布

为什么不是29.97呢?

舍OP、EP顾正片~

级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 6楼 发表于: 2008-03-05
引用
最初由 alphaa 发布
DirectshowSource(***.avi,fps=23.976,convertfps=true)

为什么不是29.97呢?

级别: 工作组
注册时间:
2007-08-23
在线时间:
0小时
发帖:
683
只看该作者 5楼 发表于: 2008-03-04
fps不同AVS内不是连接不起来的么...
120FPS还是要按部就班去D帧抽TimeCode做的。嫌麻烦直接用下面这个好了,用ChangeFPS或许还会出现不同步。
DirectshowSource(***.avi,fps=23.976,convertfps=true)
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 4楼 发表于: 2008-03-04
引用
最初由 绿叶之砚 发布
不去null帧直接转,很强大……

大概流程是这样,抽null帧成RAW,写timecodeV2,最后凹进MP4成VFR(当然也可以阉割……)

更为详细的方法请查看shinJJ的置顶蛋痛文



最后汗一下,你这return b,还链接干啥=v=

手误[/KH]

ChangeFPS 不也是靠删除帧来改变FPS的么 为什么不能直接转?

级别: 工作组
注册时间:
2005-10-19
在线时间:
31小时
发帖:
3613
只看该作者 3楼 发表于: 2008-03-04
不去null帧直接转,很强大……

大概流程是这样,抽null帧成RAW,写timecodeV2,最后凹进MP4成VFR(当然也可以阉割……)

更为详细的方法请查看shinJJ的置顶蛋痛文

引用
最初由 superkidx 发布

a=trim(0,1200).ChangeFPS(30000,1001)
b=trim(1201,9600).ChangeFPS(24000,1001)
c=trim(9601,172585).ChangeFPS(30000,1001)
d=a+b+c
return b


最后汗一下,你这return b,还链接干啥=v=

凡是未完全安装Office字体的,以下英语短语请无视~~

Knowledge is infinite.


级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 2楼 发表于: 2008-03-04
怎么去除D帧?是不是要用到什么avi2timecode.exe,au120tc.exe,AVIRead.exe 太麻烦了吧 有什么简单的方法不?

还有如果把24FPS的那段搞成30FPS会怎么样?

级别: 工作组
注册时间:
2007-08-23
在线时间:
0小时
发帖:
683
只看该作者 1楼 发表于: 2008-03-04
120fps的先要去D帧吧
快速回复

限150 字节
上一个 下一个