Y7
27th January 2003, 05:28
Hi, my question deals with the concerns I have that some of the videos I have encoded with older versions of XviD may not be compatible with future versions or future decoders such as ffdshow. I'm asking to see if those concerns are valid, or if I can expect future versions to be backward compatible. In all of my 2-pass encodes, I use default settings only. I am hoping to find out what XviD version is safest to use now so that I can be assured that future versions or decoders will be able to play back the video correctly.
I've been using XviD in my video work for the last year or so, and I update the version I'm using every once in a while using Nic's binaries. I have mostly used XviD--as opposed to ffdshow--to view the videos. For the last few months, I had been using 10/29/2002 binary. However, when I installed the 11/25/2002 or 12/23/2002 binaries, I noticed that some of the videos I had encoded using the 10/29 version played back incorrectly. Additionally, the 10/29 encodes were extremely incompatible with the 6/28/2002 version. Videos that had been encoded with the 6/28/2002 binary that I had play back fine with all three versions listed here. The 1/3/2003 ffdshow alpha plays back all of the XviD encodes properly.
An example of what I'm talking about can be found here (http://www.people.fas.harvard.edu/~pyang/xvid.htm). This video was encoded with the 10/29 binary.
I'm worried about future incompatibilies with my encodes, and I'm wondering what version I should use. Newer versions might have higher quality features, but they may have experimental methods that will not be supported in future versions. I'm confused about why newer versions would not decode the older encodes properly, and I'd like to hear any theories about that. Will ffdshow continue to be able to decode all current and future XviD encodes? The keyframes are fine; the incompatibilities occur in the delta frames.
So, what's responsible for these incompatibilities? Is there something "wrong" with the 10/29, 11/25, or 12/23 versions? Should I stick to the 6/28/2002 version or another version to be safe?
I've been using XviD in my video work for the last year or so, and I update the version I'm using every once in a while using Nic's binaries. I have mostly used XviD--as opposed to ffdshow--to view the videos. For the last few months, I had been using 10/29/2002 binary. However, when I installed the 11/25/2002 or 12/23/2002 binaries, I noticed that some of the videos I had encoded using the 10/29 version played back incorrectly. Additionally, the 10/29 encodes were extremely incompatible with the 6/28/2002 version. Videos that had been encoded with the 6/28/2002 binary that I had play back fine with all three versions listed here. The 1/3/2003 ffdshow alpha plays back all of the XviD encodes properly.
An example of what I'm talking about can be found here (http://www.people.fas.harvard.edu/~pyang/xvid.htm). This video was encoded with the 10/29 binary.
I'm worried about future incompatibilies with my encodes, and I'm wondering what version I should use. Newer versions might have higher quality features, but they may have experimental methods that will not be supported in future versions. I'm confused about why newer versions would not decode the older encodes properly, and I'd like to hear any theories about that. Will ffdshow continue to be able to decode all current and future XviD encodes? The keyframes are fine; the incompatibilities occur in the delta frames.
So, what's responsible for these incompatibilities? Is there something "wrong" with the 10/29, 11/25, or 12/23 versions? Should I stick to the 6/28/2002 version or another version to be safe?