Start Pretend. You're a programmer. Someone has a 3GB video file on a time line, (of course not much of the file is in memory). The user moves the CTI from point A to point B. As a programmer architect, decide how would you locate the frame at point B that needs to be displayed. Separately for each track.
One way is to ripple through all the frames in the file sectors on disk, sequentially, processing sector after sector, until you've identified point B. Might take awhile, but it certainly could be done. Alternatively, how about indexing the file upon load and mapping CTI data to the index file? Then when the CTI is moved, do a lookup in the index file to get the equivalent of a file sector. Now you know exactly the sector(s) to load, resulting hopefully in fewer disk accesses to get there. End Pretend! It seems to me an index file would be relative to the start of the file so that it could be valid (designed to be portable) between systems, all that is needed is a locator reference point the user specifies in a preference file. Maybe that is simply an oversight. Contrariwise: first, it is possible it includes some other info that might be system dependent, or second, maybe that doesn't explain the index file in the first place. From: [email protected] [mailto:[email protected]] On Behalf Of Mike Boom Sent: Wednesday, December 17, 2008 6:29 PM To: [email protected] Subject: RE: [AP] Avoiding video re-indexing on portable drive At 09:18 PM 12/17/2008, Lee Menningen wrote: >Your first question. Someone once said they're indexing points within the >video; I would surmise that to be numerous points. That's a good point: just what exactly *is* indexing? I always assumed it was filling out full frames for all the non-index frames in groups of pictures (GOPs) within an HDV MPEG2 file. That would explain why it takes so long. It would, though, mean there's be some very huge files stored somewhere. Anyone know more about what happens during HDV indexing in Premiere? Mike Boom [Non-text portions of this message have been removed] ------------------------------------ Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/Adobe-Premiere/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/Adobe-Premiere/join (Yahoo! ID required) <*> To change settings via email: mailto:[email protected] mailto:[email protected] <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
