Habe ein vfr mp4, welches ich mit DGSource öffne, da ich am Ende cfr haben will hab ich mir bei: http://forum.doom9.org/showthread.php?t=165045 VFRtoCFR heruntergeladen und folgendes Skript verwendet:
Code
LoadPlugin("G:\Hybrid\avisynthPlugins\DGDecodeNV.dll")LoadPlugin("G:\Hybrid\avisynthPlugins\VFRtoCFR.dll")# loading source: F:\TestClips&Co\MPEG-4 H.264\video_vfr.mp4DGSource(dgi="H:\Temp\mp4_0c443b2c52cd3f5d9e81d6c7f9658fa5_4827.dgi",fieldop=2)VFRtoCFR(times="H:\Temp\avstempTimeCodes_mp4_0c443b2c52cd3f5d9e81d6c7f9658fa5_4827.tc", numfps=2985500, denfps=100000, dropped=false)return last
laut Readme.txt sollte das so passen:
Code
VFRtoCFR
Converts a variable frame rate (VFR) video to a constant frame rate (CFR) video with the help of Matroska Version 2 Timecodes.
Usage:
VFRtoCFR(clip c, string times="times.txt", int numfps=30000, int denfps=1001, bool dropped=false)
Where:
c The clip to convert from VFR to CFR
times The path to Matroska timecodes (v2)
numfps The numerator of the CFR
denfps The denominator of the CFR
dropped If true, it will throws an error if there are frames dropped in the conversion. Good to figure out if the CFR is set too low.
Alles anzeigen
Kriege aber immer nur:
ZitatVFRtoCFR: There is a bug?!
zurück. Hab schon unterschiedliche vfr Videos angetestet mit immer dem gleichen Ergebnis.
Hat jemand etwas Erfahrung mit dem Plugin oder sieht wo der Fehler ist?
Cu Selur
Ps.: Ich weiß, dass ich VFRtoCFR nicht nutzen müsste wenn ich FFVideoSource oder LibAvVideoSource nutzen würde, würde aber auch gerne VFR -> CFR können wenn DGSource oder FRIMSource verwendet wird.