NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 6180|回复: 6

[AVS技巧] VFR 的MP4源 压完时间不对

[复制链接]
发表于 2010-1-5 12:17 | 显示全部楼层 |阅读模式
方法是DGAVC

setworkingdir("C:\Program Files\AviSynth 2.5\plugins\")
AVCSource("C:\Track1.dga")
LanczosResize(1920,1080) # Lanczos (Sharp)
#
A=Trim(0,5412)
B=Trim(5413,76867)
C=Trim(76867,0)
A=A.LanczosResize(960,540)
A=A.AddBorders(0,90,0,90)
B=B.crop( 240, 0, -240, 0)
B=B.LanczosResize(960,720)
B=B.deen("a2d",4,4,6)
C=C.LanczosResize(960,540)
C=C.AddBorders(0,90,0,90)
A+B+C



压完封MKV的时候 TC v2 和 h264文件对不上号了多出来好多帧,难道要限制帧率么?

TC V2获取方法
DTSedit.exe -tv 2 "1.mp4"
发表于 2010-1-5 12:34 | 显示全部楼层
本帖最后由 264768502 于 2010-1-5 12:36 编辑

先是一个小BUG
B=Trim(5413,76867)
C=Trim(76867,0)

看看TC V2有多少行
dga里究竟有多少帧
成品有多少帧
发表于 2010-1-5 12:35 | 显示全部楼层
这个不就是把VFR的片源翻压一遍再按原先的TC封装回去么?
你先提出个V1,看看总帧数和你AVCSource的总帧数一样不
发表于 2010-1-5 12:39 | 显示全部楼层
不如FFMS2一步到位算了……反正是MP4源嘛,FFMS2支持得很好。。
 楼主| 发表于 2010-1-5 17:54 | 显示全部楼层
FFMS2 怎么支持VFR?  难道是变成CFR



帧数都对,但是压出来就不一样了,目前修复BUG 重压中,应该没问题了

谢谢各位耐心解答
发表于 2010-1-5 18:30 | 显示全部楼层
FFMS2输出Timecodes
FFVideoSource("XXX.xxx",timecodes="XXX.tc.txt")
 楼主| 发表于 2010-1-5 21:30 | 显示全部楼层
谢谢指导
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2025-8-25 16:15 , Processed in 0.187038 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表