View Full Version : VideoInspector : Codecs, infos...


Kyle_Katarn
22nd January 2004, 12:38
Hello,

I'm currently working on a project called VideoInspector. This will be a "super codec viewer" with quality factor and as many details as possible about video files.

[Features]

Container support : AVI, Matroska, MPEG (I and II), Quicktime
Codecs requirements automatic detection
File intergrity check
Automatic, content based container format detection
Displays movie info : Duration, streams
Displays Video stream info : Resolution, bitrate, frames per seconds (FPS)
Displays Audio stream info : Sample rate, bitrate, number of channels
Calculates video quality factor
International support
And much more !


[Screenshot]
http://www.kcsoftwares.com/images/vtb_screen.gif

[Official Web Site]
http://www.kcsoftwares.com/?vtb

Sirber
22nd January 2004, 13:55
does it works for RM in MKV?

mf
22nd January 2004, 13:58
Isn't GSpot open source? If so, you can contribute to that and save yourself a lot of duplicate work.

Doom9
22nd January 2004, 14:41
Isn't GSpot open source?No, it isn't.

mf
22nd January 2004, 15:20
Originally posted by Doom9
No, it isn't.
Ah. Then VideoToolBox can set the example ;).

ChristianHJW
22nd January 2004, 16:54
http://mediainfo.sf.net . Its opensource and works well ....

But it appears to me that Kyle's app is already at the same level regarding its matroska support, and it has just started. Lets see how it develops ....

bond
22nd January 2004, 17:55
any plans to support the MP4 container too?

Kyle_Katarn
22nd January 2004, 20:08
MP4 **might** be planned if i find enought doc.

bond
22nd January 2004, 20:43
well you can have a look at the mpeg4ip and gpac project on sourceforge for example

but there should be many other sources available too on the net i guess as mp4 is the official container of the mpeg-4 standard

Kyle_Katarn
23rd January 2004, 10:09
Thanks !

New version & Offcial Web site : http://www.katarncorp.com/?vtb

Kyle_Katarn
27th January 2004, 00:09
New version !


----------------------------
VTB v0.6.1.25 [27/01/2004]
----------------------------
+ Language files (Catalan, Chinese, German, Italian, Polish, Spanish, Ukranian)
@ Codec Database
@ Matroska video streams support (non-VFW video streams)
# Shell extension bug when file path contained spaces.
# .divx extension files are now properly supported.

----------------------------

+ : Added
- : Removed
@ : Improved
# : Fixed

----------------------------

The Katarn Corporation
http://www.katarncorp.com

Kyle_Katarn
27th January 2004, 00:10
Originally posted by Sirber
does it works for RM in MKV?


Now, it does !

Kyle_Katarn
4th February 2004, 13:47
New version of VideoToolbox : http://www.katarncorp.com/?vtb


----------------------------
VTB v0.7.0.30 [04/02/2004]
----------------------------
+ MPEG I/II Support
@ Long codec name display
# [AVI] : "strf" chunk are now properly supported.
# [AVI] : Audio bitrate are now properly supported.


----------------------------

+ : Added
- : Removed
@ : Improved
# : Fixed
Date : [dd/mm/yyyy]

----------------------------

The Katarn Corporation
http://www.katarncorp.com

SeeMoreDigital
4th February 2004, 14:07
This is a great idea Kyle_Katarn,

I was thinking of starting a discussion about this very subject.

As others have mentioned, there are plenty of individual tools out there, (such as Gpot, AVIcheck, Media Info, MP4UI, RealMedia 'ShellExt' etc) but not one tool that does the lot!

Now....

What we could do with in the future is an interface that will allow the user to 'extract' individual streams and import others - a bit like MP4UI can

Thanks for this

Cheers

Kyle_Katarn
4th February 2004, 18:54
I'll check if this is easily implementable.

First i'll try to add support for new formats (QT,RM,WMV....)

SeeMoreDigital
4th February 2004, 19:15
Originally posted by Kyle_Katarn
I'll check if this is easily implementable.

First i'll try to add support for new formats (QT,RM,WMV....) I hope that includes MP4 too... This would be a 'god send' for Mpeg4 fans like Mr bond and myself ;)

Cheers

Kyle_Katarn
4th February 2004, 19:18
Well if you can find me some good MP4 specs, i'll do it asap !

SeeMoreDigital
4th February 2004, 19:32
Originally posted by Kyle_Katarn
Well if you can find me some good MP4 specs, i'll do it asap ! bond knows far more about this sort of thing than me I'm afraid!

One thing that might be useful to Mpeg4 (DivX, XviD, 3viX etc) .avi encoding fans, would be to include B-frame (B-VOP), GMC (S-VOP) and Qpel detection.

Personally, I've only found one tool that can do this and that's Sigma's AVIcheck (http://82.2.167.24/Uploaded_Files/AVIcheck_(v4.06.172).exe).

Cheers

Kyle_Katarn
4th February 2004, 20:11
I'll try to do so !

bond
4th February 2004, 20:30
for the real mpeg-4 systems (mp4 and more) specs you can search for ISO 14496-1

for "shorter" infos have a look at the mpeg4ip (http://mpeg4ip.sourceforge.net/) project (there are also docs in the cvs) or the gpac (http://gpac.sourceforge.net/) project, both offer mp4 libraries under the gpl...

SeeMoreDigital
4th February 2004, 21:00
Just as a side question....

Can somebody explain to me why it is that all these kinds of tools display different bitrate sizes for the same encode?

Cheers

Kyle_Katarn
4th February 2004, 21:51
Great ! I'll give this a look.

Kyle_Katarn
4th February 2004, 21:52
Originally posted by SeeMoreDigital
Just as a side question....

Can somebody explain to me why it is that all these kinds of tools display different bitrate sizes for the same encode?

Cheers

The problem comes from the fact that video bitrate are not always explicitely defined in some files (AVI...) and have to be "guessed"...

SeeMoreDigital
4th February 2004, 22:40
Yep,

I have to admit this has always been a bit of an annoyance for me.

Okay I understand that many encodes are now 2pass VBR but I would have thought that once the audio stream bitrate (in kbps) has been identified (and deducted from the overall file size), calculating the 'average' video stream bitrate should be quite straight forward!

I guess things would become more difficult if both the video and audio streams are variable. As maybe the only way to accurately determine the average bitrate of the entire file would be to de-mux the streams out of their container. And calculate the average bitrate of each stream against each streams file size!

But I'm no programmer or software designer. Just an end user!

Cheers

Kyle_Katarn
4th February 2004, 22:43
The problem also comes from "overheading" data. This means data that belongs to the container (block headers...) and not to the stream... You can only "estimate" it...

SeeMoreDigital
4th February 2004, 23:18
Originally posted by Kyle_Katarn
The problem also comes from "overheading" data. This means data that belongs to the container (block headers...) and not to the stream... You can only "estimate" it... Yes, sorry about that.

As I finished writing my previous post I realized that I had not taken the encodes 'overhead' into consideration!

Maybe we could do with a tool to measure this as well ;)

Cheers

Kyle_Katarn
4th February 2004, 23:27
I try to estimate it the best as i can... exact estimation require the entire file to be parsed... long and CPU consumming ;-)

SeeMoreDigital
4th February 2004, 23:51
Yep it must be difficult,

By running a 'video only' file that I encoded at 627kbps, through various 'info' tools, the following results came up: -

AVIcheck = 652kbps
Gspot = 654kbps
MediaInfo = 657kbps
Video ToolBox = 657kbps

May I ask. Will it be your intension to add the capability to analyse 'audio only' streams, such as Mp3, AAC, AC3, DTS, WAV (in mono, 2Ch, 6Ch)?

Cheers

Kyle_Katarn
4th February 2004, 23:55
For "audio only" you should you my "K-MP3" (which i should have called AudioToolbox...)

SeeMoreDigital
5th February 2004, 00:22
Originally posted by Kyle_Katarn
For "audio only" you should you my "K-MP3" (which i should have called AudioToolbox...) If you can make a tool that can analyse - 'audio only' streams, 'video only' streams, and combined audio+video streams. Why not call it 'Media Stream Analyser' or 'MSA' for short?

Just a thought!

Cheers

Kyle_Katarn
5th February 2004, 00:27
I'll think about it, good idea !

cjaar
5th February 2004, 06:06
@Kyle_KatarnA

how about supporting ogm ???

thx
cjaar

Kyle_Katarn
5th February 2004, 21:08
Planned too.

Kyle_Katarn
8th February 2004, 20:53
VideoToolbox has just been updated to v0.8.0.35

Web Site : http://www.katarncorp.com/?vtb

Change log :

----------------------------
VTB v0.8.0.35 [08/02/2004]
----------------------------
+ QuickTime Support
+ Indonesian language file
+ [MPEG] : Added support for "mpe" file extension
@ [CodecDB] : More explicit AAC codec names for Matroska
@ [MPEG] : Format detection
# [MPEG] : Duration detection on small files
# [MKV] : Resolution detection

SeeMoreDigital
8th February 2004, 21:27
It works great...




...Having said that I do have some thoughts!

When identifying AAC streams with SBR 'Spectral Band Replacement' it would probably be less confusing to identify them as being "AAC HE (High Efficiency)" instead of using the term "AAC Low Complexity with Spectral Band Replacement"

Great to see Quickime file identification.

Cheers

Kyle_Katarn
8th February 2004, 21:57
Ok i'll update the database !

Kyle_Katarn
15th February 2004, 23:37
New version !

----------------------------
VTB v0.8.1.36 [15/02/2004]
----------------------------
+ Danish language file
+ Dutch language file
@ Install Script
@ Codec database
# [AVI] Codec (FourCC) detection

Kyle_Katarn
24th March 2004, 19:06
----------------------------
VTB v0.9.0.37 [24/03/2004]
----------------------------
+ Ability to download codecs (thanks to MovieCodecs.com)
@ Language files

Kyle_Katarn
15th April 2004, 11:30
New version : http://www.kcsoftwares.com/?vtb

SeeMoreDigital
15th April 2004, 11:38
Originally posted by Kyle_Katarn
New version : http://www.kcsoftwares.com/?vtb Thanks Kyle.

I see that this is v0.9.0.39. In what way is it different fron the previous version?

Cheers

Kyle_Katarn
15th April 2004, 11:45
----------------------------
VTB v0.9.1.39 [01/04/2004]
----------------------------
@ Now used last version of MovieCodec.com's script
@ Codecs Database
# [AVI] : Compatibility with 3 letters FourCC (such as DIB)

SeeMoreDigital
15th April 2004, 12:06
Originally posted by Kyle_Katarn
----------------------------
VTB v0.9.1.39 [01/04/2004]
----------------------------
@ Now used last version of MovieCodec.com's script
@ Codecs Database
# [AVI] : Compatibility with 3 letters FourCC (such as DIB) So in order to determine say, the 4CC of an Mpeg4 .AVI, we have to click on the download button?

Cheers

Kyle_Katarn
15th April 2004, 12:19
It's only if you want to download the codec required by the movie file

Kyle_Katarn
28th April 2004, 23:48
----------------------------
VTB v0.9.2.42 [29/04/2004]
----------------------------
+ Language files
@ [AVI] : Uncompressed video stream compatibility update (empty fccHandler field)
# [AVI] : Compatibility update (strf field)


http://www.kcsoftwares.com/?vtb

Neo Neko
29th April 2004, 04:48
videotoolbox is slightly different but still close to videotools (http://www.videotools.net). [the other avisynth developers :rolleyes: ] Perhaps videomechanic to avoid possible confusion.

Kyle_Katarn
29th April 2004, 07:27
Argh, bad luck ..

Neo Neko
29th April 2004, 08:04
Actually it could be an improvement. if you have a tool box you have to do it yourself. Not something some people want. If you have a mechanic it sounds more spiffy and automated. Plus a lite search or two has not turned up anything real similar.

Kyle_Katarn
29th April 2004, 11:48
Good idea,i 'll think about it.

SeeMoreDigital
29th April 2004, 13:33
Nah.. I still think you should call it 'Media Stream Analyser' or 'MSA' for short?

Cheers

Kyle_Katarn
29th April 2004, 16:29
hum.

SeeMoreDigital
29th April 2004, 17:00
Originally posted by Kyle_Katarn
hum. Unfortunately I think using the word 'mechanic' might suggest that your application can perform functions to a media stream other than providing information. In much the same way using the word(s) 'toolbox' does.... sorry Neo!

Have you had any more thoughts about adding 'elementary' stream reading. I like the fact that your tool can provide info about audio and video streams within say, an .mpg container but as yet it can provide info about the elementary (.m1v or .m2v) streams!

Just a thought... Cheers

Kyle_Katarn
29th April 2004, 17:16
Good idea, i'll try to find some documentation about it.

Atamido
29th April 2004, 17:46
Originally posted by Neo Neko
videotoolbox is slightly different but still close to videotools (http://www.videotools.net). [the other avisynth developers :rolleyes: ] Perhaps videomechanic to avoid possible confusion. Personally I don't see it being an issue at all.

Neo Neko
29th April 2004, 21:05
I don't know if it will be a big deal. But hey if it occured to me......

Kyle_Katarn
4th June 2004, 07:57
New version !


----------------------------
VTB v0.9.3.43 [03/06/2004]
----------------------------
+ New codec provider : FourCC.org (you can change the provider in the settings form).
@ Language files.
@ Installation logo.
@ "Donate" button.
# Internal fixes.

http://www.kcsoftwares.com/?vtb

bond
4th June 2004, 15:04
did i already ask for support for this fucking damn .mp4 container (mp4 is license free btw), with automatic readout of the bitstream description to tell what codec was used to create it (would be nice for avi too btw)? :D

Kyle_Katarn
4th June 2004, 19:23
I'll try to give a look at this asap !

SeeMoreDigital
4th June 2004, 19:42
Originally posted by Kyle_Katarn
I'll try to give a look at this asap ! That would be most cool of you.

All us Mpeg4/MP4 encoders really need this, since no such file reader exists. Sure we have MP4UI but it does not give much detailed info about the streams!


Cheers

bond
5th June 2004, 16:19
Originally posted by Kyle_Katarn
I'll try to give a look at this asap ! opensource libraries are available from mpeg4ip (http://sourceforge.net/projects/mpeg4ip/) and gpac (http://sourceforge.net/projects/gpac)

edit: hm, seems your tool is not opensource (gpl) :p

Kyle_Katarn
7th June 2004, 18:59
;)

Kyle_Katarn
22nd June 2004, 00:38
----------------------------
VTB v0.9.4.44 [22/06/2004]
----------------------------
+ Online help
@ GUI : sizable (at last)


http://www.kcsoftwares.com/?vtb
Online Help : http://www.kcsoftwares.com/doc/vtb

Kyle_Katarn
15th July 2004, 16:41
----------------------------
VTB v0.9.7.47 [15/07/2004]
----------------------------
+ "Batch" feature. Exports results to CSV / HTML files for multiples video files
# Play and burn where disabled when loading file by drag'n'drop


WWW : http://www.kcsoftwares.com/?vtb
Help : http://www.kcsoftwares.com/doc/vtb

WaryWolf
15th July 2004, 20:39
this is a great tool kyle, thanks for making it available :)

but i noticed that the bitrate/quality factor characteristics were not available for matroska video files. i'm guessing that because this is because you haven't got the appropriate settings for the overhead. the calculator integrated into the xvid settings provides this information, at least for xvid streams, if you're interested.

bond
15th July 2004, 21:59
if you support apples .mov, you could also support .mp4 easily, as the two are pretty similar

Kyle_Katarn
15th July 2004, 22:19
I don't have specs for MP4 files.... but as soon as i've got some, i'll implement its support.

I haven't tried to get MKV bitrate for a long time, i'll get back to this problem as soon as i got rid of installed codec detection.

bond
15th July 2004, 22:26
Originally posted by Kyle_Katarn
I don't have specs for MP4 files.... but as soon as i've got some, i'll implement its support.have a look at the docs mentioned in my mp4 faq and mpeg-4 info thread i linked to in my signature

Kyle_Katarn
15th July 2004, 22:27
Thank you very much, i'll give it a look asap ;-)

Kyle_Katarn
19th July 2004, 20:08
----------------------------
VTB v0.9.8.48 [19/07/2004]
----------------------------
+ New features : lists installed Audio & Video Codecs
@ GUI Layout (again)
# Display bug with large fonts fixed.


www : http://www.kcsoftwares.com/?vtb
Help : http://www.kcsoftwares.com/doc/vtb

Atamido
21st July 2004, 10:09
Thanks. :)

SeeMoreDigital
21st July 2004, 10:57
Great stuff... thanks :D

Kyle_Katarn
21st July 2004, 17:54
Thanks !

Kyle

Kyle_Katarn
26th July 2004, 14:03
----------------------------
VTB v1.0.0.58 [26/07/2004]
----------------------------
+ New feature : Indicates if required codec is installed
+ [Settings] Add/Remove Context menu (Open With VideoToolbox)
+ [Batch Exporter] "Reset" button
+ Available as a Zip file (no installer)
@ Export function now saves file name and asks for output directory
@ GUI Layout (again, again... and again !)
@ [Settings] GUI Layout
@ [Install Script] Start Menu Icons can be disabled
@ [Install Script] context menu item can be disabled
@ Language Files
# [Installed Codecs Lister] Audio codecs infos displayed.
# [Installed Codecs Lister] Form can be maximized properly.
# [Batch Exporter] Root (ie : c:\) are no longer considered as invalid output directory
# Message boxes shouldn't use french caption for yes/no buttons anymore.


Web : http://www.kcsoftwares.com/?vtb

Kyle_Katarn
1st September 2004, 13:13
----------------------------
VTB v1.1.0.64 [01/09/2004]
----------------------------
+ Add DV Type-1 AVI Files Containing One DV Data Stream (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directshow/htm/dvdataintheavifileformat.asp)
+ New codec database : MiCDB : (http://micdb.free.fr for details). Video Codecs : 438, Audio Codecs : 191
@ Improved Codec management routines


http://www.kcsoftwares.com/?vtb

Kyle_Katarn
14th September 2004, 21:09
----------------------------
VTB v1.1.1.65 [14/09/2004]
----------------------------
# Fixed crash when using "Open With VideoToolbox" context menu due to a bug introduced by v1.1.0.64


http://www.kcsoftwares.com/?vtb

Kyle_Katarn
25th September 2004, 14:18
----------------------------
VTB v1.2.0.70 [24/09/2004]
----------------------------
@ Internal software integrity check
# Software named changed from VideoToolbox to VideoInspector


http://www.kcsoftwares.com

Kyle_Katarn
7th October 2004, 20:55
----------------------------
VTB v1.2.1.71 [07/10/2004]
----------------------------
@ Internal software integrity check (again)
@ Zip (no install) distribution is back !


http://www.kcsoftwares.com/?vtb

SeeMoreDigital
7th October 2004, 20:58
Thanks Kyle,

Have you thought anymore about adding MP4 container file reading?


Cheers

Kyle_Katarn
19th January 2005, 19:42
MP4 will be added very soon.

Regards,

Kyle

Ps : v1.2.2.72 avaialble here : http://www.kcsoftwares.com

Valky
24th January 2005, 11:42
It doesn't show audio at all in DV-1 type file, but it shows it correctly after the file has been converted to Huffy.

Kyle_Katarn
24th January 2005, 18:34
Thanks, I'll investigate

Kyle_Katarn
7th March 2005, 19:02
----------------------------
VTB v1.2.3.73 [07/03/2005]
----------------------------
# Web codecs providers (Moviecodec.com instead of MovieCodecs.com)


http://www.kcsoftwares.com/?vtb

Kyle_Katarn
4th April 2005, 17:46
----------------------------
VTB v1.3.0.75 [04/04/2005]
----------------------------
+ Command Line Support


http://www.kcsoftwares.com/?vtb

Kyle_Katarn
4th May 2005, 14:22
----------------------------
VTB v1.4.0.78 [04/05/2005]
----------------------------
+ "Submit statistics" button


http://www.kcsoftwares.com/?vtb

Kyle_Katarn
8th May 2005, 22:25
----------------------------
VTB v1.4.1.80 [08/05/2005]
----------------------------
+ "View" button
+ Now uses KC Softwares Online Codec Database by default
# [AVI] Bug with Windows's RLE encoded Clock.avi


http://www.kcsoftwares.com

Bro
11th May 2005, 17:39
Hi

I found the video bitrate reported by Video Insepctor on most avi files to be too high compared to gspot, virtualDub and media info...
Video Insepctor lies about 5-10 kbit over the others...
Are you aware of this?

Kyle_Katarn
11th May 2005, 18:58
Known bug due to computation method... Will be fixed soon !

Bro
11th May 2005, 22:00
hi

while you're here...
Can you tell me how you calculate the duration on MPEG1/2 files?
reading the time from the last GOP does work but you need to find it first...which takes alot of time....
Is that how you do it? (is it the only way?)

Kyle_Katarn
16th May 2005, 23:39
MPEG support is still experimental... Will be improved soon thanks to MediaInfo

Kyle_Katarn
16th May 2005, 23:39
----------------------------
VTB v1.4.2.81 [19/05/2005]
----------------------------
@ Tooltip added for file name
@ New codec database (Video:442 Audio:195)


http://www.kcsoftwares.com/?vtb

Kyle_Katarn
6th June 2005, 23:19
----------------------------
VTB v1.5.0.83 [06/06/2005]
----------------------------
+ AviBitRate Grapher
+ AutoSubmit statistics
@ New codec database (Video:444 Audio:197)


http://www.kcsoftwares.com/?vtb

Kyle_Katarn
27th June 2005, 18:34
----------------------------
VTB v1.5.1.84 [27/06/2005]
----------------------------
@ New codec database (Video:460 Audio:204)
# Fixed stats button display glitch


http://www.kcsoftwares.com/?vtb

Kyle_Katarn
29th July 2005, 17:23
----------------------------
VTB v1.6.0.85 [27/07/2005]
----------------------------
+ FourCC Editor (AVI files Only)
@ New codec database (Video:465 Audio:205)
@ Internal Core code


http://www.kcsoftwares.com

Kyle_Katarn
23rd August 2005, 19:48
----------------------------
VTB v1.6.1.87 [23/08/2005]
----------------------------
@ New codec database (Video:475 Audio:222)
@ [AVI] : Improved FourCC identification (using Stream Header instead of Stream Format)


VideoInspector : http://www.kcsoftwares.com/?vtb

Kyle_Katarn
10th September 2005, 16:06
----------------------------
VTB v1.7.0.88 [10/09/2005]
----------------------------
+ Aspect Ratio
@ New codec database (Video:484 Audio:223)
@ GUI


http://www.kcsoftwares.com/?vtb

iradic
10th September 2005, 16:45
is it possible to read display h/w in Matroska?
is it possible to see 2 audio streams in your prog (dont have files to check sorry)?

if not will you implement it please ... thanks

Kyle_Katarn
10th September 2005, 16:48
Supports single stream only.
Multiple stream support planned to v2

masken
14th September 2005, 08:54
A CLi-interface would be really nice and useful, so that you could programmatically export extracted data, like:

VideoInspector.exe "C:\myVideofile.avi" /silent /export:"C:\myVideofile.csv" /settings:"C:\VIexportsettings.ini"

You state that there's CLi-support, but where is it? ;) Nothing when running VideoInspector.exe /? for example...

Kyle_Katarn
14th September 2005, 12:34
Here it comes : http://www.kcsoftwares.com/forum/index.php?showtopic=111

masken
15th September 2005, 15:50
hmm... I didn't get that one working. Ran: videoinspector.exe c:\1\test.txt The test.txt contains: C:\3\1.avi It didn't produce any output file.

v.1.7.0.88

Also, just as a side-note, accelerator indicators would be nice (Alt+C for Codecs, Alt+B for Browse etc) :) Also hitting Escape to close any sub/informational windows would also be very nice :)

Kyle_Katarn
15th September 2005, 15:53
Are all paths ok ?

masken
15th September 2005, 15:55
yes. The application starts and closes very quickly. Running WinXP SP2.

EDIT
Just found an "export.csv" in the application's directory, so it seems like it's exporting there (overwriting current file). A suggestion would be that the user could specify the output file name and location. Also, running videoinspector /? really should show a CLI-help :)

EDIT#2
Looking at the export file, here's some more suggestions. An export-file is often used for other applications, such as movie-databases etc. The data in here should really be importable. For example, instead of reportign a file size like "11,8 Mb.", it could be reported in exact bytes, without spaces & dots etc, like "12420884". Same goes for Video Bitrate, Quality factor (also there, "DivX" doesn't say much really, v. 3, 4, 5, sub-versions etc). :)

Bro
16th September 2005, 21:23
Hey

Do you know how to identify the divx container from the avi container?

Kyle_Katarn
17th September 2005, 08:43
yes. The application starts and closes very quickly. Running WinXP SP2.

EDIT
Just found an "export.csv" in the application's directory, so it seems like it's exporting there (overwriting current file). A suggestion would be that the user could specify the output file name and location. Also, running videoinspector /? really should show a CLI-help :)

EDIT#2
Looking at the export file, here's some more suggestions. An export-file is often used for other applications, such as movie-databases etc. The data in here should really be importable. For example, instead of reportign a file size like "11,8 Mb.", it could be reported in exact bytes, without spaces & dots etc, like "12420884". Same goes for Video Bitrate, Quality factor (also there, "DivX" doesn't say much really, v. 3, 4, 5, sub-versions etc). :)

You're right, i'll improve this

Kyle_Katarn
17th September 2005, 08:44
Hey

Do you know how to identify the divx container from the avi container?

.divx and .avi are 2 different containers.
While the DivX container (introduced by Divx 6) is not supported yet, AVI container is supported by VideoInspector.
Of course Divx Video streams embedded in AVI are supported.

Kyle_Katarn
5th December 2005, 23:08
----------------------------
VTB v1.7.2.90 [05/12/2005]
----------------------------
@ New codec database (Video:497 Audio:225)
# Fixes a bug Windows XP Themes support


Web : http://www.kcsoftwares.com/?vtb

bond
5th December 2005, 23:19
is .mp4 already supported?

.divx and .avi are 2 different containers.
While the DivX container (introduced by Divx 6) is not supported yet, AVI container is supported by VideoInspector.thats not true...
.divx is .avi with extensions not breaking the compliance to the avi format

if you dont use chapters, subs and menus .divx is 100% the same as .avi

Kyle_Katarn
6th December 2005, 07:44
Thank you for the info ;-)

bond
6th December 2005, 12:11
Thank you for the info ;-)no problem, marketing often lets people not realise the facts ;)

Kyle_Katarn
9th December 2005, 15:19
you're right !

clsid
9th December 2005, 17:47
Could you make a basic/lite version of VideoInspector?

That version should only contain the core functionality, namely giving as much information about a media file as possible. So just one button: "browse". And perhaps a button to save the info to a text file (or copy to the clipboard).

Any other of the current features should be excluded. Specially the codec detection feature. It does not support DirectShow filters. As a result VI will often show codecs as "not installed" (which is true, but that's not the point), while those codecs are not even needed, because a DirectShow filter is installed. That is extremely confusing for newbies, who in result start downloading all kinds of codecs that they don't even need.

stealth82
16th December 2005, 10:43
Very interesting tool. Above all I interested to useful media fps information.

Why this software doesn't support MPEG-2 (commonly the DVD media)?

However, I hope to be/do in the right place (maybe slightly OT), I would like to know if exists a simple tool that recognizes only the fps and next executes a program or batch based on this value. You could think: why? For an HTPC use.

I use Meedio front-end software (with a useful plugin: PlayMee), that permit me before, and after, launching a player to executes a pre-post command (anything: exe, bat etc... with command line parameters too).

The problem is that exists 3 common broadcasting formats: CINEMA (24fps), PAL (25fps), NTSC (30fps).
To obtain a smooth playback on my PC I just have to make sure that my video card uses a refresh rate that is an exact multiple of the movie that I play.

So, how can I automatize this operation (to change the refresh rate for every media played) that, in this moment, I must perform manually?

The best solution could be an application that inspects the media to know the fps and permits to launch, for every single situation (24fps, 25fps, 30fps), through another application, the right refresh rate? PowerStrip, for sure, could do it: it supports command line parameters to force a particular display setting.

Does exists a similar utility? Or is it only in my dreams?

Best regards,
stealth82

P.S. Sorry for my english :p

Kyle_Katarn
26th December 2005, 15:16
----------------------------
VTB v1.8.0.94 [26/12/2005]
----------------------------
+ DVD 3rd party tool remote control
@ User Interface reforging (thanks to Fabrice from VSO Software)
@ Install Script


http://www.kcsoftwares.com

Kyle_Katarn
26th December 2005, 15:16
DS filters support is planned !

Kyle_Katarn
2nd January 2006, 17:26
----------------------------
VTB v1.8.1.96 [02/01/2006]
----------------------------
# Fix : GUI Layout glitches
@ New codec database (Video:500 Audio:225)
@ Updated translation files


http://www.kcsoftwares.com

Kyle_Katarn
13th January 2006, 22:46
----------------------------
VTB v1.8.2.97 [13/01/2006]
----------------------------
# Fix : Codec Detection


Web : http://www.kcsoftwares.com

Kyle_Katarn
15th October 2007, 18:48
VideoInspector v1.11.1.110 released

Web : http://www.kcsoftwares.com/?vtb
ChangeLog : http://kcsofts.dyndns.org/mantis

Kyle_Katarn
17th January 2008, 21:56
VideoInspector v1.12.0.112 released

Web : http://www.kcsoftwares.com/?vtb
ChangeLog : http://kcsofts.dyndns.org/mantis

Kyle_Katarn
7th September 2008, 14:44
VideoInspector - 2.0.0.113
====================
Web : http://www.kcsoftwares.com/?vtb
ChangeLog : http://kcsofts.dyndns.org/mantis


Add m2p (MPEG) files support
VideoInspector shall be able to launch AVIToolbox
When 3rd party product is required, action shall be canceled if product is missing
FourCC changer / Bitrate viewer menu item shall be enabled for AVI only
VideoInspector looks old fashioned
Left panel not displayed correctly with XP/Vista theme (Manifest)
"Batch" window not centered
"Play" not displayed correctly
Improved Vista compatibility
FPS shall be displayed with 3 digits

Kyle_Katarn
11th October 2008, 09:22
VideoInspector - 2.0.1
======================
http://www.kcsoftwares.com/?vtb


- 0000767: [Refactoring] Context menu items shall be translated (Kyle_Katarn) - resolved.
- 0000814: [Bug] Error message when setting file association (Kyle_Katarn) - resolved.

Kyle_Katarn
14th December 2008, 20:21
VideoInspector - 2.0.2
======================

http://www.kcsoftwares.com/?vtb


- 0000831: [New Feature] m2p file association
- 0000881: [Refactoring] Exact file size shall be exported to Excel instead of approx. size

DrinkLyeAndDie
19th December 2008, 08:24
Does VideoInspector still come with RelevantKnowledge in the installer?

Any and all software that includes RelevantKnowledge does some very nasty things to my Vista x64 system. I'm not even referring to actually installing it. Any setup program that contains it nearly locks my system up as soon as the setup is initiated.

Kurtnoise
19th December 2008, 08:38
http://www.kcsoftwares.com/?rk

DrinkLyeAndDie
19th December 2008, 08:42
http://www.kcsoftwares.com/?rk

Thanks. I won't be even attempting to install it then. I already ran into this problem enough times as it is.

Kurtnoise
19th December 2008, 08:45
use an other tool then...;)

Kyle_Katarn
19th December 2008, 08:46
"Lite" installer does not contain RK at all : ftp://ftp2.kcsoftwares.com/kcsoftwa/files/videoinspector_lite.exe

DrinkLyeAndDie
22nd December 2008, 00:09
use an other tool then...;)

I did. I used to use VideoInspector but had to switch when I had this issue with v2 under Vista x64.

"Lite" installer does not contain RK at all : ftp://ftp2.kcsoftwares.com/kcsoftwa/files/videoinspector_lite.exe

Thank you. :) That was a much more pleasant experience.

Kyle_Katarn
22nd December 2008, 09:12
you're welcome

Kyle_Katarn
3rd January 2009, 17:15
VideoInspector - 2.1
====================

http://www.kcsoftwares.com/?vtb


- 0000942: [New Feature] Xvid Version Detection (based on SUMo)
- 0000943: [New Feature] FFDShow Version Detection (based on SUMo)
- 0000923: [Bug] Uninstall icon is incorrect, displays as recycling bin.

Kyle_Katarn
22nd February 2009, 19:04
VideoInspector - 2.1.1
======================

http://www.kcsoftwares.com/?vtb


- 0000974: [Bug] Improved XVid version detection

Kyle_Katarn
29th March 2009, 19:48
VideoInspector - 2.2.0
======================

http://www.kcsoftwares.com/?vtb


- 0000989: [Refactoring] Improved MP4/QT file scanning
- 0000990: [Refactoring] Display glitches

cwl7454
31st March 2009, 23:01
@DrinkLyeAndDie

Are you acknowledging that the lite version was successful on the Vista x64?

Kyle_Katarn
1st April 2009, 18:33
@DrinkLyeAndDie : ?

Kyle_Katarn
2nd May 2009, 18:58
VideoInspector - 2.2.1
======================

http://www.kcsoftwares.com


- 0001008: [New Feature] Smarter "Register Context Menu" auto procedure (if no lang change)
- 0001006: [New Feature] m2p file association
- 0001000: [Bug] File size not displayed in case of invalid file
- 0001007: [Bug] Wrong message if AVIToolbox not installed

Kyle_Katarn
22nd May 2009, 10:31
VideoInspector - 2.2.2
======================

http://www.kcsoftwares.com/?vtb


- 0001031: [Bug] QT sample.mov not supported

Kyle_Katarn
10th November 2009, 21:05
VideoInspector - 2.2.3
======================

http://www.kcsoftwares.com


- 0001120: [Bug] Crash when forcing load of non-supported files

Kyle_Katarn
10th March 2010, 10:01
VideoInspector - 2.2.4
============================================

http://www.kcsoftwares.com/?vtb


- 0001186: [New Feature] Codecs windows : double click on a codec shall open CodecsDB page

Kyle_Katarn
17th August 2010, 09:59
VideoInspector - 2.2.6
============================================

http://www.kcsoftwares.com/?vtb


- 0001235: [Bug] Installed codec window is too small.

Kyle_Katarn
23rd December 2012, 22:11
VideoInspector - 2.4 (Released 2012-12-22) [ View Issues ]
==========================================

http://www.kcsoftwares.com/?vtb


- 0001864: [Bug] Installed audio codecs columns not automatically resized
- 0001778: [Bug] List of codec should be filtered for duplicate
- 0001821: [Refactoring] Windows8 Detection in log files

Kyle_Katarn
30th December 2012, 18:26
VideoInspector - 2.5 (Released 2012-12-30)
==========================================

http://www.kcsoftwares.com/?vtb


- 0001886: [Bug] Export crashes with Unicode file names
- 0001885: [Bug] FourCC Editor crashed when editing file with Unicode characters
- 0001883: [Bug] Unicode files not supported by File->Open (and Batch), only drag'n'drop

Kyle_Katarn
23rd November 2013, 22:10
VideoInspector - 2.6 (Released 2013-11-23)
==========================================

http://www.kcsoftwares.com/?vtb


- 0002329: [Refactoring] change 'c' to uppercase (Kyle_Katarn) - resolved.
- 0002324: [Refactoring] Coversion is spelled wrong (Kyle_Katarn) - resolved.
- 0002330: [Refactoring] widen settings window to see language text (Kyle_Katarn) - resolved.
- 0002326: [Refactoring] Change to upper case (Kyle_Katarn) - resolved.
- 0002325: [Refactoring] need to move browse button (Kyle_Katarn) - resolved.
- 0002235: [New Feature] Log shall indicate if administrator rights are granted (Kyle_Katarn) - resolved.
- 0002261: [New Feature] Windows 8.1 support in log file (Kyle_Katarn) - resolved.

movmasty
29th November 2013, 11:32
Thanx

Kyle_Katarn
30th November 2013, 18:04
You're welcome !

any feedback or comment ?

Kyle_Katarn
29th July 2014, 21:01
VideoInspector - 2.7 (Released 2014-07-29)
==========================================

http://www.kcsoftwares.com


- 0002576: [Bug] Incorrect "play" status when opening an invalid file after a valid file (Kyle_Katarn) - resolved.
- 0002575: [Refactoring] Improved log file (Kyle_Katarn) - resolved.
- 0002572: [Bug] CodecsDB stat URL incorrectly formatted (no audio/video codecs infos) (Kyle_Katarn) - resolved.

Kyle_Katarn
28th December 2014, 11:49
VideoInspector - 2.7.1 (Released 2014-12-28)
============================================

http://www.kcsoftwares.com


- 0002676: [Bug] Misdetection of Windows 8.1 (Kyle_Katarn) - resolved.

Kyle_Katarn
7th March 2015, 14:28
VideoInspector - 2.8 (Released 2015-03-07)
==========================================

http://www.kcsoftwares.com


- 0002750: [Bug] GUI problems with 120 DPI (Kyle_Katarn) - resolved.
- 0002771: [Bug] Bug while decoding large H264 file (Kyle_Katarn) - resolved.

Kyle_Katarn
13th September 2015, 13:48
VideoInspector - 2.8.1 (Released 2015-09-13)
============================================

http://www.kcsoftwares.com


- 0002837: [Bug] "Aspect ratio" missing in export (Kyle_Katarn) - resolved.
- 0002941: [Refactoring] Update of "invalid licence" message (due to revocation machanism) (Kyle_Katarn) - resolved.
- 0003068: [New Feature] Shall log if "portable" version is used (Kyle_Katarn) - resolved.

Kyle_Katarn
27th October 2015, 14:38
VideoInspector - 2.8.2 (Released 2015-10-27)
============================================

http://www.kcsoftwares.com


- 0003242: [New Feature] ALSR (Address space layout randomization) (Kyle_Katarn) - resolved.
- 0003250: [Bug] Japanese translation (Kyle_Katarn) - resolved.

Kyle_Katarn
12th December 2015, 18:42
VideoInspector - 2.8.3 (Released 2015-12-12)
============================================

http://www.kcsoftwares.com


- 0003366: [New Feature] Google Search for missing codecs (Kyle_Katarn) - resolved.
- 0003316: [Refactoring] Upgrade of internal JEDI Libraries (Kyle_Katarn) - resolved.
- 0003281: [Bug] Windows 10 support in log file (Kyle_Katarn) - resolved.
- 0003251: [Bug] Japanese translation update (Kyle_Katarn) - resolved.

Kyle_Katarn
17th July 2017, 13:57
VideoInspector - 2.12.1 (Released 2017-07-17)
=============================================

http://www.kcsoftwares.com


0004365: [Bug] Google search no longer working (Kyle_Katarn)

Kyle_Katarn
3rd February 2018, 21:40
VideoInspector - 2.13 (Released 2018-02-03)
===========================================

https://www.kcsoftwares.com/?vtb


0004425: [New Feature] Menu item for "Bug report" and "Change Log" (Kyle_Katarn)
0004636: [Refactoring] All links to kcsoftwares.com shall use HTTPS, not HTTP (Kyle_Katarn)
0004656: [Refactoring] Update of email for contact in "About" dialog (Kyle_Katarn)
0004552: [Refactoring] Update of internal ICS library from 8.34 to 8.50 (Kyle_Katarn)
0004512: [Refactoring] Spanish translation (Kyle_Katarn)
0004500: [Refactoring] Updated Greek translation (Kyle_Katarn)

Kyle_Katarn
11th May 2018, 18:24
VideoInspector - 2.14 (Released 2018-05-11)
===========================================

https://www.kcsoftwares.com/?vtb


0004823: [Refactoring] Make portable version truly portable (Kyle_Katarn)
0004869: [Refactoring] Code signing certificate renewal (Kyle_Katarn)
0004903: [Refactoring] Updated Spanish (Argentina) translation (Kyle_Katarn)
0004753: [Refactoring] Greek translation (Kyle_Katarn)
0004725: [Refactoring] Updated German translation (Kyle_Katarn)

Kyle_Katarn
10th March 2019, 21:04
VideoInspector - 2.15.1 (Released 2019-03-10)
=============================================

https://www.kcsoftwares.com/?vtb


0005296: [Bug] Missing UninstallDisplayIcon in registry for installed version (Kyle_Katarn)
0005325: [Bug] Update ICS library to 8.59 and OpenSSL to 1.1.1b (Kyle_Katarn)
0005387: [Refactoring] Updated Polish translation (Kyle_Katarn)

Kyle_Katarn
19th May 2019, 20:12
VideoInspector - 2.15.2 (Released 2019-05-19)
=============================================

https://www.kcsoftwares.com/?vtb


0005434: [Refactoring] bcrypt.dll is missing error on Windows XP (Kyle_Katarn)
0005488: [Refactoring] Remove link with "codecsdb.com" which seem to be out of order (Permanent Error 500) (Kyle_Katarn)

Kyle_Katarn
24th December 2019, 11:02
VideoInspector - 2.15.3 (Released 2019-12-24)
=============================================

https://www.kcsoftwares.com/?vtb


0005636: [Bug] Update ICS library to 8.62 and OpenSSL to 1.1.1c (Kyle_Katarn)
0005759: [Refactoring] Incorrect VP9 identification (A_OPUS) (Kyle_Katarn)
0005706: [Refactoring] Updated Japanese translation (Kyle_Katarn)

Kyle_Katarn
25th April 2020, 11:34
VideoInspector - 2.15.4 (Released 2020-04-25)
=============================================

https://www.kcsoftwares.com/?vtb


0005982: [Refactoring] Remove link with "codecsdb.com" which seem to be out of order (Permanent Error 500) (Kyle_Katarn)
0005981: [Refactoring] Should not try to read version from non-existing codec files (Kyle_Katarn)
0005938: [Refactoring] Updated Italian translation (Kyle_Katarn)
0005918: [Refactoring] Updated German translation (Kyle_Katarn)

Kyle_Katarn
25th September 2020, 21:43
VideoInspector - 2.15.5 ( Released 2020-09-25 )
===============================================

https://www.kcsoftwares.com/?vtb


0006065: [Refactoring] Update ICS library to 8.64 and OpenSSL to 1.1.1g (Kyle_Katarn)
0006147: [Refactoring] Updated Chinese translation (Kyle_Katarn)

Katie Boundary
26th September 2020, 05:21
Kyle please stop necroing your own 16-year-old thread. No one cares anymore.

ReinerSchweinlin
27th October 2020, 14:56
Pimping up the AVI Bitrate Viewer would be nice - Since BitRateViewer for MPEG2 Files, I am missing an uninersal grafical analysis tool for video files ...

Kyle_Katarn
16th February 2021, 15:26
VideoInspector - 2.15.6 ( Released 2021-02-16 )
===============================================

https://www.kcoftwares.com/?vtb


0006295: [Refactoring] Update ICS library to 8.65 and OpenSSL to 1.1.1i (Kyle_Katarn)
0006358: [Refactoring] Updated Italian translation (Kyle_Katarn)
0006336: [Refactoring] Updated Dutch translation (Kyle_Katarn)
0006226: [Refactoring] Updated Spanish translation (Kyle_Katarn)

Kyle_Katarn
4th March 2022, 15:55
VideoInspector - 2.15.8 ( Released 2022-03-04 )
===============================================

https://www.kcsoftwares.com/?vtb


0005989: [Refactoring] Double clicking on a video codec shall open it's "about" dialog (like in PhotoToFilm) (Kyle_Katarn)
0006935: [Refactoring] Updated Japanese Translation (Kyle_Katarn)
0006921: [Refactoring] Updated Hebrew translation (Kyle_Katarn)
0006743: [Refactoring] Updated Turkish translation (Kyle_Katarn)
0006713: [Refactoring] Updated Japanese translation (Kyle_Katarn)
0006537: [Refactoring] Updated Italian translation (Kyle_Katarn)
0006707: [Refactoring] Updated Slovenian translation (Kyle_Katarn)
0006652: [Bug] Windows 11 is identified as a Windows 10 (Kyle_Katarn)

Kyle_Katarn
11th July 2022, 10:19
VideoInspector - 2.15.9 ( Released 2022-07-11 )
===============================================

https://www.kcsoftwares.com/?vtb


0006989: [Refactoring] Update ICS library to 8.68 and OpenSSL to 3.0.1 (Kyle_Katarn)

Kyle_Katarn
5th February 2023, 16:19
VideoInspector - 2.15.10 ( Released 2023-02-05 )
================================================

https://www.kcsoftwares.com/?vtb


0007108: [Refactoring] Update ICS library to 8.70 and OpenSSL to 3.0.7 (Kyle_Katarn)
0007193: [New Feature] ReactOS detection in logs (including build number and fallback for custom builds) (Kyle_Katarn)
0007173: [Refactoring] Windows 2003 is not detected correctly (5.2) (Kyle_Katarn)
0007079: [Refactoring] Updated Hebrew translation (Kyle_Katarn)