[Xvid-devel] xvid_encraw: AVI output >2 GB?

Mario *LigH* Rohkrämer contact at ligh.de
Tue Jul 7 10:18:53 CEST 2015


Is it correct that xvid_encraw does not support OpenDML AVI output, hence  
limits created AVIs to 2 GB?

And because it is an "example project", it is probably never planned to be  

Would it be necessary to either prefer ffmpeg/mencoder with linked libxvid  
to encode directly to a large AVI, or let xvid_encraw create a raw m4v  
file and use a supporting multiplexer (probably only ffmpeg) later?

The latter will have the disadvantage that a following multiplexer needs  
to get told the FourCCs to be filled in the AVI header (except it would  
derive them from the m4v input format). I guess that the second FourCC (in  
the compression field of the BITMAPINFOHEADER structure) will be the only  
relevant for most players; but I can't be certain that no software ever  
will check the first FourCC too (the "used encoder" in the "vids" chunk).  
I found that ffmpeg as AVI multiplexer will use a forced FourCC via  
"-vtag" parameter, but apply both the same, whereas the VfW uses distinct  
FourCCs (lowercase "xvid" in "vids" chunk and uppercase "XVID" in  
compression field).


Fun and success!
Mario *LigH* Rohkrämer
mailto:contact at ligh.de

More information about the Xvid-devel mailing list