I was able to convert some of the .avi raws that were 120 fps into a usable 29.97 fps video. The thing is the program worked for raws that were encoded in XviD and DivX but not for ones encoded in WMV9. The error message says "Frames don't match".
Is there a way to remedy this or do I have to use a completely different method?
Using avi tc package
- angelx03
- Joined: Tue Jan 21, 2003 7:13 pm
- Location: In school, Rochester NY mainly RIT; in home, Tampa, FL
- Qyot27
- Surreptitious fluffy bunny
- Joined: Fri Aug 30, 2002 12:08 pm
- Status: Creepin' between the bullfrogs
- Location: St. Pete, FL
- Contact:
I'd suggest seeing if you could take the video into VDubMod, cut the episode into chunks based on how many frames-per-second they really are*, and then try to use avi_tc on the chunks. Otherwise, I'm stumped. I remember playing around with WMV9 raws in avi_tc, but I can't remember if I ever got it to work.
*This is fairly simple - just see how many [D] flagged frames there are in a row, and cut at the keyframe between when it switches from 4 (which indicates 29.97/30) to 5 (23.976/24) or vice-versa.
*This is fairly simple - just see how many [D] flagged frames there are in a row, and cut at the keyframe between when it switches from 4 (which indicates 29.97/30) to 5 (23.976/24) or vice-versa.
- angelx03
- Joined: Tue Jan 21, 2003 7:13 pm
- Location: In school, Rochester NY mainly RIT; in home, Tampa, FL
- Zarxrax
- Joined: Sun Apr 01, 2001 6:37 pm
- Contact:
- Zarxrax
- Joined: Sun Apr 01, 2001 6:37 pm
- Contact:
By the way, if you dont get avitc working, you can get the source into a usable state by using the decimate command in avisynth. It WONT preserve the varying framerates though, so its not an optimal solution, but it should still be alright.
Decimate(cycle=2).Decimate(cycle=2)
will get the framerate down to 29.97. Add a plain Decimate() onto that to get it down to 23.976.
Decimate(cycle=2).Decimate(cycle=2)
will get the framerate down to 29.97. Add a plain Decimate() onto that to get it down to 23.976.