I have some Discovery HD Theater Festival episodes that I've capped and would like to encode them to xvid 720p, native res of my projector. I have one major problem, if anyone can help it would be appreciated. The major problem is all the camera pans are extremely choppy and there are many of them in this series. I've tried TDeint, Mvbob and AutoGK and none of them produce smooth camera movement, they all seem to deinterlace fine with little to no combing artifacts left. Any help appreciated. If anyone needs to see an example and can tell me where to up a chunk of the .TS file I'll be more than happy, I'm starting to get a lot of these DHDT episodes and they are eating up a lot of space. :) Thanks again.
That's odd, it shows that it's been downloaded 25 times, I'm trying to upload it to a second site to see if that will help.
------------------------------- CLICK SIG TO SEE MY CARS (past and present) DINAN 19" WHEEELS / PS2s l DINAN STRUT BRACE l BREMBO 380 BBK l H&R COILOVERS l H&R 10MM SPACERS REAR l HAMANN KIDNEYS l BLACKED OUT SIDE GRILLS l PAINTED BUMPER REFLECTORS FB: JONNY SORGIO (Raleigh NC).
you'll need to create a 59.94fps XVid video file to preserve all the motion smoothness. the following script does the resizing and deinteralcing needed for such an encode: Code:
Thanks... I've got the source sample now ;) All the frames appear to be interlaced, ie: running 29.790 frames per second/59.940 fields per second. So you have a couple of choices when encoding to MPEG-4. Your first choice is to do what scharfis_brain suggests. Effectively converting each separate field into a progressive frame. Your second choice is to keep everything interlaced. Thankfully the XviD codec offers an interlaced encoding option. So provided your encoding GUI (AutoGK) allows access to the option and also gives you the option of turning off any other automatic de-interlacers, you should be able to generate "interlaced" MPEG-4 encodes! Unfortunately, I'm not 100% sure whether XviD's MPEG-4 direct-show decoder supports "interlaced" playback (or any other popular MPEG-4 decoder for that matter). So my suggestion might be a total waste of your time. However, I can confirm that it's possible to playback interlaced encodes in all of the Sigma EM8620L chip-set based "hardware" players. Here is an example. Both of which play perfectly smoothly in hardware, with no motion blur! Cheers
there are two resizing instances to speed up the encoding process. one can resize interlaced contents in horizontal domian without negative side effects. I do this before deinterlacing, to minimize the pixels that are passed to the (relatively) slow deinterlacer. after deinterlacing the video is resized in the vertical direction, because one only can properly resize interlaced contents after deinterlacing. so, mpeg2source("Clip.0001.d2v",cpu=6) crop(0,0,0,-8,align=true) tdeint(mode=1,type=2) bicubicresize(1280,720) is slower than mpeg2source("Clip.0001.d2v",cpu=6) crop(0,0,0,-8,align=true) bicubicresize(1280,height) tdeint(mode=1,type=2) bicubicresize(1280,720) and you should NOT replace height by a fixed number. height ensures that there won't be applied any vertikal resizing (which will destroy every interlaced strucure, if done before deinterlacing)
------------------------------- Flight-Bikes on Face Book
Thank you for explaining that, makes sense not sure why I didn't think about that. :) I won't be home for atleast another 7 hours so I can't report back until the am as to my results, but as usual the forum gods are probably going to be spot on.