• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Avifile Download

Avifile

May 4, 2005
Avifile is a library that supports compressed AVI files on x86 Linux. It provides efficient file compression and decompression, enabling smooth playback and editing of AVI videos.
Version 0.7.43
License GPL
Platform Linux
Supported Languages English
Homepage avifile.sf.net
Developed by Hamster
This software project is designed to provide multiple multimedia-related utilities for x86 Linux systems. Initially created in May 2000, the primary goal of this project was to develop video capture and recompression applications that would be compatible with the most popular AVI file format. It also aimed to support the latest data compression methods such as Indeo Video and various MPEG-4 variations for image compression, and MPEG Layer-3/Windows Media Audio for sound. To achieve this goal, this project utilized Win32 dynamic-link libraries in a Linux environment.

Over time, the project gained popularity due to its side product, an AVI movie player that could play DivX ;-) movies in Linux with reasonable performance and stability. This led to most of the work being focused on this aspect, resulting in a wide range of codecs being supported, including DivX ;-), Indeo Video, I263, among others. Additionally, the software can show subtitles and perform video output using YUV overlays when necessary support from hardware and operating system is available. It can also play most files in ASF format, with current development CVS code capable of streaming ASF media over HTTP.

It should be noted that this project is not intended to provide a universal media framework for Linux or do much more than what it currently does. It is mostly a proof-of-concept work that has introduced the idea of using Windows DLLs and a limited (~50 Kbytes of code) subset of Win32 API for audio/video (de)compression in *nix environments. This idea has already been reused in several other - more general - software projects. This project also extends that idea to the usage of DirectShow audio/video decoders for the same purpose by emulating DirectShow/DCOM environment from decoder point of view. It is the only project that includes a player for files in the Advanced Streaming Format. All these features are essential for the complete modern multimedia environment and will hopefully become available in near future in such perspective architectures as Arts (KDE) or GStreamer (Gnome).

Aside from reusing the ideas, the project is used as is in a few media players for Linux, such as XMMS, XTheater, or LAMP. It is distributed under General Public License version 2, which means that users can do anything they want with the code. However, if they want to redistribute it or any of its derivatives, they have to do it under GPL and make the source code available. For more details on this, visit the site of Free Software Foundation.

Legal issues covering Win32 DLLs which accompany source code are a bit more complicated. These DLLs are freely available on the internet, and for those DLLs which come with a license, their copyright owners allow using them at no cost if they are not disassembled, reverse-engineered, etc. Some DLLs (Indeo Video) explicitly allow their inclusion into other projects under mentioned restrictions. Many DLLs are available without having to accept any license agreement at all (DivX ;-), all DirectShow codecs), meaning that any kind of activity with them is acceptable.

Finally, it is important to remember that there is no warranty about the quality of this project. It is written mostly by one former university student with a background in the area of Applied Physics in his spare time. Therefore, it cannot be guaranteed that it compiles properly on your system because the resources to test it on all existing distributions of Linux and flavors of Unix do not exist. However
What's New

Version 0.7.43: N/A

Free Download 2.9M
342
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

Jipingmi Pro
A real estate search engine is a tool that helps users find ...
Number Drill
Math drill game for education purposes.
KABC Client
KABC Client is a command line program that allows users to access ...
Cascade Historian
Cascade Historian is a program that stores data based on events. It ...
Free Music Instrument Tuner
Free Music Instrument Tuner is a software for tuning musical instruments.
gTwitter
gTwitter is a Linux-based client software that enables users to read and ...
Octaviz
Octaviz is a visualizing platform designed for Octave programming language that facilitates ...
Ulteo Applications System
Ulteo Application System offers a range of pre-installed applications that can be ...
Nullsoft Scriptable Install System
NSIS is a free open-source software that allows developers to create Windows ...
KGuitarTMP
KGuitar is a comprehensive software program designed to assist guitarists with tablature ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.