Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

Pages: (2) [1] 2  ( Go to first unread post )
More Detailed Time/duration Display In Job Control
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
VDMuser
Posted: Jan 2 2013, 10:13 PM


Member


Group: Members
Posts: 24
Member No.: 25402
Joined: 11-April 09



Hello,

would it be possible to display the time shown in the job control windows for done jobs more detailed, i.e. with seconds or, maybe even better, an extra column that shows the duration of each job that is done?

Sometimes I test different codecs or different settings for the respective codec, and one thing that sometimes is crucial for my decision is the duration of the encoding process for different settings / codecs. Therefore it would be very helpful, if the job control window would show me the time in more detail (with seconds) or even directly show the duration for each finished job.

Thanks for any advice or help.

Mike
 
    Top
dloneranger
Posted: Jan 2 2013, 10:21 PM


Moderator


Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07



Just as a general work around, if you right click on the finished file and select properties
You'll see 3 dates and times
Created is when the job started, modifed is when it was finished
(unless you've changed the files inbetween)

--------------------
MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask
Windows7/8 Codec Chooser
All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3
 
    Top
VDMuser
Posted: Jan 2 2013, 10:43 PM


Member


Group: Members
Posts: 24
Member No.: 25402
Joined: 11-April 09



Ok, let me specify:

I'm only doing multi-pass encoding, so I would like to know how long exactly each pass took. That's an information that I can't get from the file itself. (Unless I would create a different file for each pass, which I clearly don't).

But when I save a job list with finished jobs there's a special code for the start and finish time stamp. I guess it would include seconds which are just not displayed in the job control window, but that's just my guess (that the time stamp code really includes seconds as information).


[Edit]
And as I'm at feature requesting anyway: 24-hour time display would be nice instead of "a" and "p" :-)
 
    Top
dloneranger
Posted: Jan 2 2013, 10:50 PM


Moderator


Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07



Yeah - the start and end times are just hours and minutes
I'm not sure seconds would be all that useful, but can't see a reason not to have them it's a fairly trivial change
But, if your benchmarking comes down to comparing seconds than your error % gets pretty high

--------------------
MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask
Windows7/8 Codec Chooser
All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3
 
    Top
VDMuser
Posted: Jan 2 2013, 11:03 PM


Member


Group: Members
Posts: 24
Member No.: 25402
Joined: 11-April 09



Well, the thing is, sometimes I use just short excerpt for testing and it makes quite a difference if the the start point says e.g. 6:00p and the end point e.g. 6:10p when in reality it might be 6:00:01 or 6:00:59 and 6:10:01 or 6:10:59, respectively. In one case it could be about 9 minutes of duration, in the other 11 minutes. And if the sample is just 10% or less of the whole video, extrapolating the encoding duration for the complete video (for comparision purposes with other settings) can be very misleading. Without the seconds displayed I can't know if the process started or ended closer to the earlier or later minute but due to rounding off maybe got set lower/higher at least half a minute or so. And with more than one pass that error could cumulate, making a good assessment nearly impossible.
I might "see" a difference in the duration of the encoding process when in realty there isn't any. Or the other way around.

That's the secret behind my "feature request"... :-)
 
    Top
dloneranger
Posted: Jan 2 2013, 11:36 PM


Moderator


Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07



Oh, I understand the reasons biggrin.gif

To be honest, I really can't see the point though
10% is in the 'so small it hardly matters' range

Encoding usually falls into
Such a small clip it finishes almost straight away
So long I'm not going to sit and watch it

Or put another way
If by carefully testing I manage to get a better setting that is 10% quicker
Then something that took an hour now takes 54 minutes
or
For every 100 clips I encoded, I can now encode 110 clips


--------------------
MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask
Windows7/8 Codec Chooser
All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3
 
    Top
VDMuser
Posted: Jan 3 2013, 01:42 PM


Member


Group: Members
Posts: 24
Member No.: 25402
Joined: 11-April 09



"10% is in the 'so small it hardly matters' range"

Well, then please wire me 10% of your money.
Would you consider 10% price inflation negligible?
Would you tell your boss "10% more money?
That's insignificant, don't bother"?
What if gas prices would rise 10%, would it hardly matter to you?
Have you ever gotten 10% interest on the money in your account?

Well, opinions are indeed quite diverse. I for one consider 10% huge.

Ask any businessman what he would think of 10% more sells, customers, returns... Or an IT specialist about 10% more computing power. Ask the people who invent mobile devices or batteries what they would give to have 10% more batterie running time.

Well, and me, I wouldn't mind to have 10% off my electricity bill or save me 10% time when encoding.

And to clear it up: I don't use VD for encoding or transcoding clips. I just use small chunks of longer videos for testing for quality, because testing the whole file with different setting might cost me a day or more. And at the end if I have to decide from the tests with the smaller chunks and have more than one candidate of codecs or settings I also want to know if the quality / size difference are worth a potential higher time consumption. Because time consumption in the end always equals money in one way or another. And I for one are NOT a millionaire who is able to not care about 10% more or less. :-)
 
    Top
dloneranger
Posted: Jan 3 2013, 08:04 PM


Moderator


Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07



That's not quite what I was saying, but yup that about sums it up
Saving 2:25 hours on a 24 hour job is in my "shrug, was it worth the trouble in the first place" zone
And you've got to take away all the time spent testing and measuring, so that's even smaller
I'm having flashbacks to people disabling loads of windows services to get an extra 1fps in a game

Sorry if I sound really down on this as a concept, it's really hard to find a nice way to say it's something I wouldn't spend my time on
On the other hand, I know exactly what it's like to have someone look at me in complete bewilderment when I tell them what I've been doing with my time
Ah, that look of "uh, what? why would you do that????" on their faces - priceless :-)

I guess we're in one of those 'sports' moments where two people can't figure out why the other one likes the sport he does
You know the one
You're looking at them and thinking "seriously? you like volleyball"
And they're looking at you "what the hell? polo? those dudes on horses???"
Followed by that uncomfortable "........I have no idea what to say now" moment

Hopefully Phaeron will add the seconds for you :-)

--------------------
MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask
Windows7/8 Codec Chooser
All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3
 
    Top
VDMuser
Posted: Jan 5 2013, 03:38 PM


Member


Group: Members
Posts: 24
Member No.: 25402
Joined: 11-April 09



You're right.
Well, the 10% were just an example. As were the up to 2 minutes (actually 1:58, presuming that the there is no rounding, just cutting off of the seconds of the time stamp) on 10 minutes converting time, which are actually 25%.
The point is, as long as there is no precise measurement, there's no way to tell about how much of an difference on is talking about.


But now for some slightly different approach:

I just had an idea. The "time stamp code" in the .jobs file shouldn't be a proprietary one, or is it? Maybe there's some translator for that language online were I just let the code be translated to human readable time stamps. That would help, too.
 
    Top
dloneranger
Posted: Jan 5 2013, 05:05 PM


Moderator


Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07



It's the systems FILETIME
http://msdn.microsoft.com/en-gb/library/wi...v=vs.85%29.aspx
http://msdn.microsoft.com/en-gb/library/wi...v=vs.85%29.aspx

The first number is the high part and the second number is the low part (in hex)
QUOTE
A file time is a 64-bit value that represents the number of 100-nanosecond intervals that have elapsed since 12:00 A.M. January 1, 1601 Coordinated Universal Time (UTC). The system records file times when applications create, access, and write to files.


So if you subtract the start time from the end time you'll have how many 100-nanosecond intervals the job took
IOW
(end time - start time)/10000000 = seconds


:-)

[edit] corrected the division

--------------------
MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask
Windows7/8 Codec Chooser
All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3
 
    Top
VDMuser
Posted: Jan 5 2013, 05:57 PM


Member


Group: Members
Posts: 24
Member No.: 25402
Joined: 11-April 09



Thanks a lot for that info! I guess I'll try that.
 
    Top
Abrazo
Posted: Jan 5 2013, 08:12 PM


Advanced Member


Group: Members
Posts: 775
Member No.: 28995
Joined: 5-November 10



If it still may be of some interest, this is a methode I found on the internet to show "seconds" when right-clicking a file in Windows 7 Explorer, and then clicking "Properties":


Basically, it involves changing the day of the week component of the "Long date" format found under Control Panel > Region and Language > Additional Settings... > Date tab.

By default, the day of the week component is represented by dddd. If you change it to ddd or remove it entirely, it should show you the exact time with seconds when you right click on a file and choose Properties.


So, like dloneranger said, if you calculate the time between "Created" and "Modified", that should result in the (more precise) time it took to create the file.
 
     Top
dloneranger
Posted: Jan 5 2013, 08:21 PM


Moderator


Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07



Not sure if this is any use to you biggrin.gif
I just knocked up a little program that reads a jobs file and shows how long each finished job took

https://dl.dropbox.com/u/17024916/MyUploade...ff/JobTimes.zip


--------------------
MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask
Windows7/8 Codec Chooser
All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3
 
    Top
VDMuser
Posted: Jan 5 2013, 09:47 PM


Member


Group: Members
Posts: 24
Member No.: 25402
Joined: 11-April 09



Well, dloneranger, if by "of any use" you mean "perfect", then you're right! :-)

Thanks a lot! Great little program!
 
    Top
VDMuser
Posted: Jan 5 2013, 09:54 PM


Member


Group: Members
Posts: 24
Member No.: 25402
Joined: 11-April 09



Abrazo, sorry, but as we're talking about multi-pass encoding, file properties of the resulting video file won't help at all because they don't tell the story of the individual passes. It's all about the time stamps in the .jobs file. And dloneranger just solved the problem with his great program anyway. :-)
 
    Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
16 replies since Jan 2 2013, 10:13 PM Track this topic | Email this topic | Print this topic
Pages: (2) [1] 2 
<< Back to Testing / Bug Reports