The total job looks like this:
Job A: Partition the input. Due to the difficulty in determining scene changes, this is a non-trivial task, but not impossible. It is serial in nature, or at least appears to be and probably would not parallelize well.
Job B: Encoding each chunk. This job is very serial. However, there are many chunks, and they can be encoded in parallel. Note that the number of possible simultaneous encodes is limited by the number of chunks.
Basically, Job A is preprocessing for Job B. Both are serial, there are just a number of Job Bs that can be parallel processed. Assuming that all chunks are completely independant, I don't see why this wouldn't be possible. It just strikes me as overkill.
Multi-threaded compression on multiple boxes
- DJ_Izumi
- Joined: Wed Oct 03, 2001 8:29 am
- Location: Canada
- Contact:
- Kalium
- Sir Bugsalot
- Joined: Fri Oct 03, 2003 11:17 pm
- Location: Plymouth, Michigan