Nomake Wan
6th February 2007, 03:15
All right, I'm getting close to a personal goal, but I'd love to be able to solve this problem before I finish the project.
I have this DVD which combines progressive-encoded animation sequences with cel-transfer interlaced sections. The problem is, the animation sequences all have the proper movement and position (that is, the frame doesn't jump around on the screen)...
...but the cel animation sections are hell. When I put the DVD into my DVD player and watch the DVD on a TV, there are no problems with the cel sections. They don't jump around on screen at all, they look fine. But when I put the DVD into my computer and attempt to decode it (whether I'm watching it or actually running an encoder on it), the cel frames move around--sometimes to the degree of being completely outside the frame. To illustrate this problem, I provide the following image:
http://img187.imageshack.us/img187/3536/problem1gp4.th.png (http://img187.imageshack.us/img187/3536/problem1gp4.png)
Note the gray area to the right. This is where the cel animation frame is actually moved to the left far enough that it has exceeded the frame width of the DVD. Most of the cel sections aren't this severe--but all of them move around, whereas the other sections do not. Again, when viewed on a normal DVD player connected to a TV, this phenomenon does not occur.
Is there some code I'm missing? Is there something I can add to a script to solve this random motion problem? What causes this to happen?
I've included video examples, in case my explanations didn't make sense.
Frame moves vertically (http://rapidshare.com/files/14969849/frameud.avi.html)
Normal Frame (http://rapidshare.com/files/14970049/framenorm.avi.html)
Frame Moves All Directions (http://rapidshare.com/files/14969959/framelrud.avi.html)
Normal Frame #2 (http://rapidshare.com/files/14970018/framenorm2.avi.html)
Notice that in the "Normal Frame" videos, the frame does not deviate whatsoever no matter how much motion occurs in the image. In the cel animation videos, the frame moves sporadically regardless of on-screen motion.
Thanks in advance.
I have this DVD which combines progressive-encoded animation sequences with cel-transfer interlaced sections. The problem is, the animation sequences all have the proper movement and position (that is, the frame doesn't jump around on the screen)...
...but the cel animation sections are hell. When I put the DVD into my DVD player and watch the DVD on a TV, there are no problems with the cel sections. They don't jump around on screen at all, they look fine. But when I put the DVD into my computer and attempt to decode it (whether I'm watching it or actually running an encoder on it), the cel frames move around--sometimes to the degree of being completely outside the frame. To illustrate this problem, I provide the following image:
http://img187.imageshack.us/img187/3536/problem1gp4.th.png (http://img187.imageshack.us/img187/3536/problem1gp4.png)
Note the gray area to the right. This is where the cel animation frame is actually moved to the left far enough that it has exceeded the frame width of the DVD. Most of the cel sections aren't this severe--but all of them move around, whereas the other sections do not. Again, when viewed on a normal DVD player connected to a TV, this phenomenon does not occur.
Is there some code I'm missing? Is there something I can add to a script to solve this random motion problem? What causes this to happen?
I've included video examples, in case my explanations didn't make sense.
Frame moves vertically (http://rapidshare.com/files/14969849/frameud.avi.html)
Normal Frame (http://rapidshare.com/files/14970049/framenorm.avi.html)
Frame Moves All Directions (http://rapidshare.com/files/14969959/framelrud.avi.html)
Normal Frame #2 (http://rapidshare.com/files/14970018/framenorm2.avi.html)
Notice that in the "Normal Frame" videos, the frame does not deviate whatsoever no matter how much motion occurs in the image. In the cel animation videos, the frame moves sporadically regardless of on-screen motion.
Thanks in advance.