Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
5th June 2008, 09:31 | #1 | Link |
Registered User
Join Date: Feb 2007
Posts: 188
|
Utility to compare different encodings
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 testVideo1 testVideo2 Edit by moderator: A new download mirror can be found here: http://www.ligh.de/software/SetupVideoCheck0.4.zip Last edited by LoRd_MuldeR; 10th April 2013 at 23:13. Reason: updated URL for download |
5th June 2008, 10:44 | #3 | Link |
Registered User
Join Date: Feb 2007
Posts: 188
|
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. |
7th June 2008, 01:37 | #11 | Link |
Registered User
Join Date: May 2008
Posts: 80
|
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). It seems to support everything that ffmpeg plays, just copy the filename into the 'open' window. That should work... |
7th June 2008, 09:34 | #12 | Link |
Registered User
Join Date: Feb 2007
Posts: 188
|
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 Last edited by Lele-brz; 7th June 2008 at 09:47. |
7th June 2008, 12:27 | #13 | Link | |
Registered User
Join Date: Nov 2007
Posts: 449
|
Quote:
you can use AVSP too. just need to create a .avs and it's really simple to compare videos in tab |
|
7th June 2008, 13:37 | #14 | Link | |
Registered User
Join Date: Aug 2007
Location: Italy
Posts: 286
|
Quote:
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 |
|
7th June 2008, 23:19 | #15 | Link |
Registered User
Join Date: Feb 2007
Posts: 188
|
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... Last edited by Lele-brz; 9th June 2008 at 07:50. |
Thread Tools | Search this Thread |
Display Modes | |
|
|