PDA

View Full Version : MediaInfo 0.4 : reading tags of a lot of containers


Zenitram
2nd August 2003, 05:20
I have done another version (after 5 months of non-developpement :( ) of MediaInfo, which supplies information about a file:
- General information (title, author, director, album, track number, date, duration etc....)
- Information about the video (codec, aspect, fps, bitrate etc....)
- Information about the audio (codec, sample rate, channels, language, bitrate etc....)
- Information about the text (language of subtitle)
- Information about chapters (count of chapters, list)

Supported formats :
Audio : OGG, MP3, WAV, RA, AC3, DTS, WMA
Video : MKV, OGM, AVI, MPEG1, MPEG2, DVD, QT, RM, ASF, WMV

until now, it support only reading, but I hope to enable writing for some container soon (MP3, OGG, OGM and MKV first)
I put it on SourceForge : http://mediainfo.sourceforge.net
There is a command line tool, a Graphic user interface, and a programming interface (DLL)

I would like to have a lot of bug report (or feature request ;) ) with your files, I know you have some strange files on your hard drive on this forum ;-)
(if you can use the tracker (http://sourceforge.net/tracker/?group_id=86862), it will be excellent!)

For people using v0.3, most important things are :
- Matroska partial Support (not the tags)
- Open folders (recursively or not)
- Drag and Drop (files and folders)
- New presentation : Sheet (Sheet Tab)
- Text tab : in HTML mode
- Export in text format
- Export in HTML format
- Export in CSV format
- MPEG1 and 2 : huge bugfixes : now you can believe what it say :)
- multiple video streams : second streams was not displayed

Animaniac
2nd August 2003, 07:10
Very nice. Thank you. ^^

h9903209
4th August 2003, 12:04
Thx! Great Work! I love it so much. It is really convenient to show all container information with just one program. ^O^

Belgabor
4th August 2003, 14:55
If you haven't already you should add mka (matroska audio) to the supported extensions.

Cheers
Belgabor

Zenitram
4th August 2003, 19:19
Originally posted by Belgabor
If you haven't already you should add mka (matroska audio) to the supported extensions.
This is done yet : mkv (video), mka (audio), mks (subtitle)
Hope there are no more usual extensions for matroska files :p
I didn't write all known extensions, because there are too much (as in MPEG with 15 known extensions :angry: )

jcsston
4th August 2003, 21:41
Zenitram: I see you use my MatroskaUtils code :) Was it much trouble to compile with Borland?

Zenitram
4th August 2003, 22:35
Jcsston: Yes, I use MatroskaUtils : very good for learning Matroska interface!
I didn't release the sources yet :(, but I plan to do in next few days.
I see you looked in the CVS of SourceForge :)

I compiled it without any problems (except the path of that $*^*ù^ WinIOCallback.h) on Borland C++ builder 5
Hope to do the same test on Kylix (Linux) early

Palikrovol
4th August 2003, 22:43
One bug :) (i have already post it in tracker)

After loading a movie, when the options window is
closed, it returns to the 'Tree view' (even though it were
not in 'tree view' before) and an "access violation" error
pops up.

Access violation at address 0044ffdd in
module 'MediaInfo.exe'. Read of address 32455648

If no movie is loaded, there is no problem.

Big_Berny
21st August 2003, 13:31
Is there also a program to change the information lika language in MKV-files?

Big_Berny

Zenitram
22nd August 2003, 00:22
Originally posted by Big_Berny
Is there also a program to change the information lika language in MKV-files?

Write support of MK* files is in my ToDo list...
When? I don't know

jcsston
22nd August 2003, 04:03
There is code in MatroskaUtils to change the lanuage of a track. :)
int MatroskaInfoParser::WriteLanguage(uint8 track_no, std::string new_lang);
It can only update an existing track lanuage string with a value the same length or shorter than the previous lanuange string.