I've seen too many variations of this in the years. I prefer to use common sense math.
Examples...
REALTIME = 60 minutes of video taking 1x60 minutes to encode. Everybody seems to understand this.
2x REALTIME = 60 minutes of video requires 2x60 minutes of process time. In other words, 2x realtime is 120 minutes (2 hours).
4x REALTIME = 60 minutes of video requires 4x60 minutes of process time. In other words, 4x realtime is 240 minutes (4 hours).
½x (0.5x) REALTIME = 60 minutes of video requires 0.5x60 minutes of process time. In other words, ½x realtime is 30 minutes.
In the world of video, you are likely going to take LONGER THAN REALTIME and not less. Why on Earth would you complicate yourself with tons and tons of fractions, when the likelihood of using them is nil.
One of my video gripes.![]()
+ Reply to Thread
Results 1 to 12 of 12
-
Want my help? Ask here! (not via PM!)
FAQs: Best Blank Discs • Best TBCs • Best VCRs for capture • Restore VHS -
I think the common usage/useage is a short-hand expression for a statement such as:
"Encodes at twice the rate of realtime"
Psychologically, stating 2x is more "impressive" than 0.5x, even if mathematically inaccurate....John Miller -
If you consider "REALTIME" to be a speed, rather than a measure of time, 2X would indicate it's twice as fast as "REALTIME", hence take half as much time. This way just seems more natural, since CD's and DVD's are use this notation for speed.
My Site: The Rabbit Archive -
Originally Posted by Marty2003
If realtime = 1 min of video in 1 minute of encoding, then
2X realtime (could be taken as) 2 mins of video in 1 minute of encoding.
The problem is that realtime is defined, but the use of 2X (or any other number) either isn't defined, or isn't well known. Either way, the confusion now exists such that it can be taken either way.
However, Marty2003 has a good point when referring to CD's and DVD's, as these have set an unofficial, though commonly accepted, definition whereby 2x = twice as fast.
Just alter your definition lordsmurf and you'll be fine...There is some corner of a foreign field that is forever England: Telstra Stadium, Sydney, 22/11/2003.
Carpe diem.
If you're not living on the edge, you're taking up too much room. -
Real time to me has always meant a rate, like frames per second.
"Art is making something out of nothing and selling it." - Frank Zappa -
Originally Posted by Marty2003Want my help? Ask here! (not via PM!)
FAQs: Best Blank Discs • Best TBCs • Best VCRs for capture • Restore VHS -
The expression "realtime" has always been taken as a measure of speed, SFAIK. Processing used to take longer than the input. Realtime processing represented an increase in speed. Faster than realtime means a further increase in speed.
So processing a 60 minute movie in "4X Realtime" would finish in 15 minutes. -
The problem is that TIME is measured in seconds; but SPEED is measured in ... PER seconds; the reciprocal. So twice as fast = half the time.
People often get into a mess when using superlatives referring to something smaller numerically, saying things like "200% smaller" which are gibberish or mean quite the opposite to what the speaker intends. People seem afraid to use fractional ratios: "it's one half the size", "50% smaller".
Using the term "realtime" is fine when it's 1:1, it doesn't matter whether you're talking about time or speed. But you can see most people just assume "X" relates to speed, following the conventional rating of drives. If you say "2X realtime", you're technically clear, but will still confuse many.
If you use a percentage you'll probably be understood:
"this encoded at 250% realtime". -
Originally Posted by AlanHK
I think. It's late.Want my help? Ask here! (not via PM!)
FAQs: Best Blank Discs • Best TBCs • Best VCRs for capture • Restore VHS -
Originally Posted by lordsmurf
The question isn't whether you're right, it's whether you're understood. When a phrase has acquired a conventional meaning, you can't change the perception, unless you want to spend your life explaining, (like Stallman saying it's "GNU/Linux"), you find a word that isn't corrupted yet. -
I've been involved with a lot of "realtime" video hardware and software products for either live broadcast or "live to tape". In that context realtime means processing no slower than 1x and in most cases it means completing all your processing within the 1/60th sec field with safety margin to spare.
Real time processing usually means there is a mission critical clock deadline that can't be missed. In video this is the line, field or frame.
Closest thing we do here is real time software MPeg2, divx, wmv, etc. encoding where falling behind the incoming video usually means frame loss. Some buffering is possible so long as the processor can catch up before the buffer fills. -
Originally Posted by AlanHK
Ask many people what "petrified" means, and they'll say something along the lines of being really scared. In fact, to petrify is to turn to stone. So, people may be so scared that they froze still as if they'd turned to stone, but they didn't (obviously) actually turn to stone.
Commonly understood meaning vs actual correct meaning.There is some corner of a foreign field that is forever England: Telstra Stadium, Sydney, 22/11/2003.
Carpe diem.
If you're not living on the edge, you're taking up too much room.
Similar Threads
-
Best tool for realtime DV preview/capture?
By Drevin in forum Camcorders (DV/HDV/AVCHD/HD)Replies: 0Last Post: 9th Feb 2011, 09:28 -
What video card for realtime editing
By MI6 in forum EditingReplies: 0Last Post: 2nd Dec 2010, 03:47 -
Realtime Encoding dilema
By OldMedia in forum Capturing and VCRReplies: 0Last Post: 8th Oct 2010, 12:31 -
realtime video on computer
By bakerboy in forum Camcorders (DV/HDV/AVCHD/HD)Replies: 0Last Post: 11th Jun 2009, 08:18 -
Changing speed of movieclip to realtime
By demonwarrior in forum Newbie / General discussionsReplies: 1Last Post: 4th Oct 2007, 08:03