Log in

View Full Version : Utility to compare different encodings


Lele-brz
5th June 2008, 09:31
Hi all,
Some time ago I wrote a simple application (Win32 only) to visually compare two different encodings.
Basically it's just a player that plays two different videos and keeps them syncronyzed. So it's possible to switch from one to the other and determine the visual improvements at full screen.
I needed it to compare different profiles, bitrate and resolution to determine what could I consider my encoding profile.

The GUI is very minimal now, when launched just select the two video to compare, then you can click to switch from one file to the other.
F goes fullscreen and back.
Space pause/play the video
Right click performs seeking (ffplay way).

Ok, hope this can help.
Bye


SetupVideoCheck0.4 (http://files.filefront.com/SetupVideoCheck04zip/;10957648;/fileinfo.html)

testVideo1 (http://www.mediafire.com/?oymjht2ylgo)

testVideo2 (http://www.mediafire.com/?c2zhymx2yyc)


Edit by moderator:

A new download mirror can be found here:
http://www.ligh.de/software/SetupVideoCheck0.4.zip

audyovydeo
5th June 2008, 10:39
Thanks

what does the grey window w/blue graph track (bavtest I think it was) ?


cheers
audyovydeo

Lele-brz
5th June 2008, 10:44
Hi,
the other app just plays the video using a wrapper of FFmpeg.
In the grey window I just display the file accesses, that made me understand that when Mp4Box multiplexed the interleaving is not as expected. It's supposed to be 0.5 sec but I could see that the accesses to the file are very far one to the other, I guess to retrieve audio packets that are far from the current video packet.
Matroska file instead have a perfect interleaving.
This is useful if you consider http streaming of the file.

chainring
6th June 2008, 21:06
Lele-brz,

Thank you for this nice and easy utility. How do you know which video is the one playing at any given time? I see no file name indicators.

Thanks!

Razorholt
6th June 2008, 23:11
Nice improvement indeed, Lele-brz! Like Chainring mentioned above, how do you know which video you're playing?

Thanks,
- Dan

cyberbeing
7th June 2008, 00:15
The red block seems to be the first one you open and the blue block is the second.

Razorholt
7th June 2008, 00:18
The red block seems to be the first one you open and the blue block is the second.

hmm... I don't see any colored blocks. The only think I notice is a white block upper left but it doesn't change when I'm swaping videos.

chainring
7th June 2008, 00:29
hmm... I don't see any colored blocks. The only think I notice is a white block upper left but it doesn't change when I'm swaping videos.
Same for me; only a white block.

survivant001
7th June 2008, 01:23
can you add m2ts as input please.

cyberbeing
7th June 2008, 01:29
Odd, I definitely have a red block that changes to blue when I click it.

I'm using a nVidia 7800GTX 512 with the 175.51 driver on XP SP3 32bit.

Do you guys have an ATI card or are you using Vista or something?

Zwitterion
7th June 2008, 01:37
Thank you for this tool! The synchronisation is very good... no flickering when switching between the two vids as in some other applications.

Some suggestions:
- a version without installer would be nice
- the second open window should remember the location of the first video instead of defaulting to C:\ again
- some more controls (like Alt+Enter for fullscreen, Esc for shutdown, cursor keys for next/previous frame in pause mode)

Also I don't have the white block issue (XP SP2, 6800GT).
can you add m2ts as input please.
It seems to support everything that ffmpeg plays, just copy the filename into the 'open' window. That should work...

Lele-brz
7th June 2008, 09:34
Thanks for your suggestions.
That was just a test application for determing the real encoding improvements when watching a video at full screen (with OpenGL rendering).

My intention is to make it more user-friendly and with some additional features.

Yes, for determing the video played I just draw a block on the top left (red and blue), I guess on some video card this is not working.
I tried on different pc without having the white block issue.
I'll investigate more...

@survivant001
Yes, many formats are supported but I just put some of the most common file extensions, if you put *.* when opening a file you can open even other files extensions.

Bye

survivant001
7th June 2008, 12:27
@survivant001
Yes, many formats are supported but I just put some of the most common file extensions, if you put *.* when opening a file you can open even other files extensions.

Bye

cool, I'll try it

you can use AVSP too. just need to create a .avs and it's really simple to compare videos in tab

talen9
7th June 2008, 13:37
cool, I'll try it

you can use AVSP too. just need to create a .avs and it's really simple to compare videos in tab

With AvsP you can compare still images from two different scripts/movies.

With lelebrz's tool, you can play two different videos and switch from one to the other on the fly, if I understood correctly ... I still have to try it :p

Lele-brz
7th June 2008, 23:19
Yes, you can do something similar using AviSynth.
I used a script to display half video on one side and the other video on the other side (if needed I can post, it's quite simple but I don't want to go off topic).
To me it's more easy to spot the differences when switching on the entire video or pause and compare frame.
Probably it's possible to do the same using AviSynth but I don't know if you can handle mouse/keyboard inputs at run time.

Another thing I would like to add is to diplay x264 encoding parameters and higlights the different ones...

techouse
8th June 2008, 22:52
Thanks!

Brazil2
14th September 2009, 13:53
SetupVideoCheck0.4 (http://files.filefront.com/SetupVideoCheck04zip/;10957648;/fileinfo.html)
File is Unavailable.

Could anyone post this program again please ?

Underground78
14th September 2009, 14:08
SetupVideoCheck0.4 (http://www.mediafire.com/file/lyegw54zlw2/SetupVideoCheck0.4.zip)

Brazil2
14th September 2009, 14:20
Thanks a lot :)

Monarc
26th November 2009, 00:44
SetupVideoCheck0.4 (http://www.mediafire.com/?1kkf2azzmzi)

Unavailable again. Someone could post it again?

Underground78
26th November 2009, 07:46
SetupVideoCheck0.4 (http://www.mediafire.com/file/lyegw54zlw2/SetupVideoCheck0.4.zip)

But it's not a good solution since the link is deleted when nobody uses it ...

Schrade
26th November 2009, 09:05
This is awesome. Makes comparing quality so much easier.

7ekno
6th April 2010, 14:59
Link poofed again! Anybody able to drop it on a filesharer for a bit?!?

7

Midzuki
6th April 2010, 15:32
7ekno wrote:
Link poofed again! Anybody able to drop it on a filesharer for a bit?!?

Underground78 had written:
SetupVideoCheck0.4

But it's not a good solution since the link is deleted when nobody uses it ...

If the filesize is not "too big",
archiving the **** binary @ VideoHelp/tools/
would be a "safer choice".

Underground78
6th April 2010, 16:40
I have uploaded it again here (http://sharebee.com/4b5ad0d5) but feel free to submit it to VideoHelp !

Midzuki
6th April 2010, 16:51
Thanks!

*THUMBS UP*

7ekno
7th April 2010, 02:03
Thanks for Up ;)

This is a handy utility, so in an attempt to keep it accessible, I have mirrored the file here (http://www.interupload.com/files/0QEJT7GZ/SetupVideoCheck0.4.zip_links) and here (http://rapidshare.com/files/372870808/SetupVideoCheck0.4.zip) ;)

For the paranoid (since the developer didn't post any hashes):
http://users.on.net/~tekno/screenies/VTlog.png

7

LigH
10th April 2013, 22:48
I have uploaded it again here (http://sharebee.com/4b5ad0d5) ...

Their mirrors are dying too (and DepositFiles is just annoying).

So I took the freedom to make a new mirror (http://www.ligh.de/software/SetupVideoCheck0.4.zip).

I doubt it will be continued?

chainring
11th April 2013, 04:29
A utility I still use to this day. Soooo darned handy. And a huge thanks to all of you that are mirroring/hosting it for others to enjoy.

bxyhxyh
13th April 2013, 06:32
Can it compare 10 bit and 8 bit videos?

LigH
13th April 2013, 06:44
All it does is playing two videos and switching between them. You do the comparing by looking at them. If it can play them, you can watch them and decide.

SamKook
11th January 2014, 21:04
I know it's been asked quite a while ago, but it might be helpful to others.

It can't properly handle 10bit videos, the colors are messed up.

It would be nice to get an updated version since it's not possible to just switch the dlls, but I doubt it will happen. Or if someone know a way to hack it it would also be nice.