Running, part IV

This commit is contained in:
Vincent Riquer 2013-06-03 12:15:58 +02:00
parent f1619ee328
commit 779449c19a

21
README
View File

@ -103,9 +103,26 @@ some luck, depending on your FFmpeg setup.
IV. Task creation IV. Task creation
----------------- -----------------
For every destination files having their last change field different from their
corresponding source file entry, we create one or more tasks, to generate or
update (overwrite) teh destination file. AtOM tries to generate as few tasks as
possible, by reusing intermediate files wherever feasible. E.g. if you define
two destinations, only differing by the encoding format, we will create only one
decoding task, and two encoding tasks. On average, the number of generated tasks
shall always be less than 2*n (where n is destinations*file count), unless each
of them uses different sampling rate/normalization parameters.
Files matching the format, sampling-rate, channel count and bitrate constraints
are copied (symlinked where possible) during that stage ("immediate copies").
The steps required for each file depend on the format and destination parameters
(resampling, aso.). Basically, one destination file requires 1 (if reusing
decoded/resampled file) to 3 (if format can't be decoded using sox and
resampling/normalization is required) tasks.
V. Running tasks
----------------
V. Transcoding
--------------
VI. Copies VI. Copies
---------- ----------