MediaInfo, multimedia data manager
 

General

What is the canonical URL of the website?

http://mediainfo.sourceforge.net

OpenCandy stuff is installed!

OpenCandy is used by the Windows GUI installer for providing some Open Source and proprietary software advertisement.
You can look at the OpenCandy provacy policy.
If you don't have OpenCandy screen during the install, or if you don't click on "Yes, Install" (this is NOT the default action) in this screen, nothing is done.
Some files are put in the MediaInfo directory, and some registry keys are in the registry only for uninstallation.
If even with theses explanations you don't want OpenCandy stuff, you can:
  • Pay me every month for not having it (I spend a lot of time on MediaInfo, and I try to live from this work)
  • Use the package without installer
  • Use your own installer (this is open source, you can do it)
Keep in mind that this is not an adware installed without your consent.

MediaInfo tries to connect to the Internet!

Yes, it tries (if "Check for newest version" is checked).
When this checkbox is check, MediaInfo connects to mediaarea.eu website too for anonymous statistics. (how often MediaInfo is used, which OS/Language/Country is the most used...)
If you don't want to autorize anonymous statistics, uncheck the "Check for newest version" checkbox.

In the SourceForge repository, there are multiple names of files. Which one should I download?

It depends on what you require:
  • A graphical interface : MediaInfo GUI
  • A Command line interface : MediaInfo CLI
  • A DLL to interface with other software : MediaInfo DLL

After this, you must select your operating system:
  • Win : Windows 95 to Windows XP
  • Lin : Linux distribution

And your platform:
  • 686 : Intel Pentium, AMD Athlon
  • AMD64 : Intel EMT64 enabled CPU, AMD Athlon64

In the SourceForge repository, there are multiple versions of files. Which one should I download?

Always the latest version, except if:
  • The version is tagged "beta". You can download this, but be warned, this is not a stable version.
  • The person who ask you to download specified the version. Download this version, as the developer may not have tested the latest version

Why is format not supported?

Because I don't have specifications about it!
If you have documentation about the format, please contact me.

A file is not properly detected. What should I do?

I am interested in having your file. Please contact me.

I would like to have MediaInfo translated into my language. Why don't you translate it into my language?

Because I don't speak your language! ;-)
If you have an hour, you can translate it (in the options dialog box), and send me the file (from ./plugins/ directory). This is not difficult; you only need some English knowledge.

What the hell with KiB, MiB, GiB?

This is binary prefixes.
For example, 1 KiB is 1024 bytes, 1 KB is 1000 bytes.
Difference seems to not be important (only 2.4% for "K"), but is more and more important with bigger numbers (1 GB is only ~0.93 GiB, 1 TB is only 0.90 TiB!).
MediaInfo tries to be precise, so it can not accept a such big error in number display, even if Microsoft continues to do the misunderstanding in its Operating System.
See the Binary prefix Wikipedia page for more information.
Anyway you can:
  • use the complete output with raw values (-f in the CLI or "advanced mode" in the GUI) --> "File size: 4700000000" instead of "File size: 4.37 GiB"
  • use your own language file (--Language=file://xxx.csv in the CLI, choose your own language file in the GUI). Language files are in the GUI package, you can edit " GiB" and so on fields as you desire).

What the hell with spaces in numbers?

Yes, there is a space in "1 920 pixels" for example.
This is the international standard ('SI style').
This standard is the official one 96% of the world population (All countries except U.S.A.). I currently don't plan to change this default display, anyway you can:
  • use the complete output with raw values (-f in the CLI or "advanced mode" in the GUI) --> "Width: 1920"
  • use your own language file (--Language=file://xxx.csv in the CLI, choose your own language file in the GUI). Language files are in the GUI package, you can edit "Thousand_Separator" field as you desire).

My question is not here. What should I do?

You might get help on the forums.

MediaInfo GUI

What is the licence?

MediaInfoGUI licence is GPL.

How do I compile from source?

Source code is downloadable here.
You need Borland C++ 6 to compile it.
There is a help file to assist in compiling dependencies

Why isn't there a GUI version of MediaInfo for Linux?

VCL (the graphical library of Borland) is not portable (this is the only one), so I can't adapt the GUI for Linux.
If you know how to program with wxWidgets (a standard graphical library), and are interested in adapting MediaInfo to wxWidgets, then I am interested. Please contact me!

MediaInfo Cmd

What is the licence?

MediaInfoCmd licence is GPL.

Why aren't there more options for the command line?

I didn't spend much time coding it, due to less interest from users.
You can add a feature request.

How do I compile from source?

Source code is downloadable.
Note : there are a lot of dependencies, so you may have difficulty compiling them. There is a help file to assist in compiling dependencies

MediaInfo DLL

What is the licence?

MediaInfoDLL licence is LGPL.

Why doesn't the DLL work with software name?

Maybe the software doesn't support the latest version of the DLL.
  • Try asking the software developer to modify his software
  • Try downloading an older version of the DLL

How do I import data from your DLL?

Download the DLL package. There are some examples, in many different languages (standard C, standard C++, GCC, MinGW, Borland C++ Builder, Microsoft Visual C++, Microsoft Visual Basic, Microsoft C#, Microsoft J#)
There is also a SDK.

I'd rather have static libraries

This is only possible with C++.
On the download page, there is package with:
  • Library compiled with Borland C++ builder 6
  • Library compiled with Microsoft Visual C++ 9 (aka 2005). Warning : the project is statically linked to the multithreaded C++ library, and options are C++ compliant (Be careful. In standard C++, wchar_t is a type, not a short int).
If you want to use other compilers or options, you must compile from source.

How do I compile from source?

Source code is downloadable.
Note : there are a lot of dependencies, so you may have difficulty compiling them. There is a help file to assist in compiling dependencies
This page has not yet been translated, if you are interested to translate this page, please contact me

SourceForge Valid XHTML 1.0 Strict Valid CSS