Download



Recent development sources are available in anonymous CVS at sourceforge.net:

cvs -d:pserver:anonymous@avifile.cvs.sourceforge.net:/cvsroot/avifile login
cvs -z3 -d:pserver:anonymous@avifile.cvs.sourceforge.net:/cvsroot/avifile co avifile
(see this page if you are first time user - check how to login into repository.)
Its CVSWeb interface address is: http://avifile.cvs.sourceforge.net/avifile/avifile-0.6/.

It's a good idea to use this ~/.cvsrc file with this content:
# lately it looks like sf.net has some problems with compressed access
# to CVS so if you are experiencing some hangs in cvs update remove '-z3'
cvs -z3 -q
diff -u -b -B
update -P -d
checkout -P
For updating you CVS use just cvs update -P -d
(Note: if you use .cvsrc with option above just type cvs update
Retrieving avifile from CVS is the prefered way

please use download section from sourceforge

Latest release: avifile-0.7.45-20060306
Latest Divx4Linux: divx4linux 20030428

WM9 DMO dlls
Win32_dmo.tgz - Windows Media 9 codecs for Win32 plugin codec
Uncompressed should be located in you win32 directory (usually: /usr/lib/win32). You could also obtain these codecs by installing the latest freely available Windows Media Player 9 on your Windows box and locating these dlls in your system (wmv9dmod.dll wmvdmod.dll wma9dmod.dll wmadmod.dll wmspdmod.dll). Dlls are only usable with x86 systems.

RedHat packages
almost daily CVS builds by Mozgy

Suse packages
various packages (in German)

Mandrake packages
by Penguin Liberation Front Note: avifile is now official part of Mandrake distribution - so on this page you could find only some extra plugins.

FTOSX rpm packages
various packages

Debian packages (divx codecs, useful tools, other players,...)
Unofficial Debian packages - please note the word Unofficial.
Debian Unstable already has avifile packages.
apt-get line:

deb ftp://ftp.nerim.net/debian-marillat/ unstable main

binaries-011002.tgz ( 4400 kb ) - Win32 codec binaries. Required for video compression/decompression. Last update: 2001/10/02 (some of the codecs are not yet usable!) binaries-010122.zip ( 1864 kb ) - Win32 codec binaries. Required for video compression/decompression. Last update: 22.01.01. Extract its contents into directory /usr/lib/win32. Its contents.
binaries-diff.zip ( 464 kb ) - Only the files that were added since last release on 22.12.00.

Mga perl script which disables frequent modification of Y video signal component (there are some people who call this Macrovision protection) - this provide cleaner image and also allows to use TV connected via VCR. See the help in the begining of the file about how to use. I've no idea how this script appeared on my harddrive, and I'm not responsible for any damage caused by this script.


Bugreporting

Lesson I. - What just user should know to report his problem properly.
Also before you decide to use rather 'anonymous' bugtracking system we would prefer to report your bugs on mailing list as often more details are necesary to resolve your problem - it's really not helpful to read messages like:   "Sound is recorded garbled or not at all"

Lesson II. - Where should I send my bugreport ? Ok now when we know how to report bugs - it would be good to learn where to send them. It is really simple. Just post your message here: avifile@prak.org.


Requirements:
Linux. Kernel from series 2.2.x or newer. May also work on *BSD systems.
For compilation: Reasonably new C++ compiler ( gcc 2.95.3 or newer )
Keep in mind that C++ code has to be linked with libraries created with the same version
i.e. Qt libs compiled with g++ 2.96 can't be linked with avifile compiled with g++ 3.0!

Installed libstdc++ and libstdc++-devel. (usualy comes in pair with gcc compiler)
Processor: Intel Pentium or compatible. But we would like to support other processor as well - if you feel you could help us - let us know!

   For 'aviplay' sample:
XFree86 3.x or newer.

Note: For full Xv hardware accelerated rendering XFree4.0 is required!

with some decent graphic card (Matrox, NVidia (with NVidia's driver), latest ATI card - do not expect 1MB will provide this feature!) Newer XFree4.1 and XFree CVS version support more hardware and contain bugfixes for many drivers - so if you are experiencing weird problems with Xv rendering you should always try to use the latest XFree release.

Qt library ver. 2.0 or newer. For video capture app: 2.2.0 or newer.
SDL library ver. 1.0.0 or newer. For accelerated YUV rendering version 1.1.8 or newer.
(Optional) Sound card.

Installation instructions are included in the package.