Using avi tc package

If you have questions about compression/encoding/converting look here.
Locked
User avatar
angelx03
Joined: Tue Jan 21, 2003 7:13 pm
Location: In school, Rochester NY mainly RIT; in home, Tampa, FL
Org Profile

Using avi tc package

Post by angelx03 » Mon Jun 11, 2007 8:47 am

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?
ImageImage
Image

User avatar
Qyot27
Surreptitious fluffy bunny
Joined: Fri Aug 30, 2002 12:08 pm
Status: Creepin' between the bullfrogs
Location: St. Pete, FL
Contact:
Org Profile

Post by Qyot27 » Mon Jun 11, 2007 12:29 pm

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.

User avatar
angelx03
Joined: Tue Jan 21, 2003 7:13 pm
Location: In school, Rochester NY mainly RIT; in home, Tampa, FL
Org Profile

Post by angelx03 » Wed Jun 13, 2007 8:44 am

By [D] frames, you mean drop frames, right? Because I scanned through the entire video, and they're all key frames. Just to note, I did load up the video via Aviscript using DirectShowSource.
ImageImage
Image

User avatar
Zarxrax
Joined: Sun Apr 01, 2001 6:37 pm
Contact:
Org Profile

Post by Zarxrax » Wed Jun 13, 2007 10:22 am

Avisynth only outputs keyframes. You have to load the avi in straight in order to see drop frames.

User avatar
Zarxrax
Joined: Sun Apr 01, 2001 6:37 pm
Contact:
Org Profile

Post by Zarxrax » Wed Jun 13, 2007 10:25 am

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.

Locked

Return to “Conversion / Encoding Help”