feat: publish av-tools 0.2.0
This commit is contained in:
@@ -6,12 +6,13 @@ output at once. No hardware encoder is used.
|
||||
|
||||
## Fixed download footprint
|
||||
|
||||
Uncompressed self-hosted core assets for 0.12.10:
|
||||
Uncompressed self-hosted core assets for
|
||||
`0.12.10-reviewed-stack5m.1`:
|
||||
|
||||
| Mode | JavaScript/worker | WASM | Total |
|
||||
| ------------- | ------------------: | -----------: | -----------: |
|
||||
| single-thread | 111,804 B | 32,232,419 B | 32,344,223 B |
|
||||
| multithread | 128,947 B + 2,115 B | 32,718,323 B | 32,849,385 B |
|
||||
| single-thread | 111,804 B | 32,232,580 B | 32,344,384 B |
|
||||
| multithread | 128,953 B + 2,115 B | 32,718,455 B | 32,849,523 B |
|
||||
|
||||
Only the selected mode is loaded. HTTP compression may reduce JavaScript
|
||||
transfer but not necessarily WASM to the same degree; report transfer and
|
||||
@@ -72,9 +73,18 @@ Estimated output warns at 512 MiB and is blocked at 1 GiB. FFmpeg jobs are
|
||||
serial; the application retains at most eight scheduled operations in its
|
||||
in-memory queue. Timeline clips are capped at 100, streams per input at 64,
|
||||
images at 8192×8192/67,108,864 pixels, generated output files at 255,
|
||||
contact-sheet cells at 500 and runtime at four hours. The documented
|
||||
ffmpeg.wasm input ceiling is 2 GiB, but real limits can be substantially lower
|
||||
on mobile or memory-constrained browsers.
|
||||
contact-sheet cells at 500, scene-change results at 100, crossfades at 10
|
||||
seconds and runtime at four hours. Scene selection is a bounded two-step
|
||||
workflow but its analysis step can still decode the complete source when few
|
||||
frames meet the threshold. The documented ffmpeg.wasm input ceiling is 2 GiB,
|
||||
but real limits can be substantially lower on mobile or memory-constrained
|
||||
browsers.
|
||||
|
||||
Source inspection has a bounded, size-aware watchdog: 30 seconds for small
|
||||
files, a two-MiB-per-second scan budget for larger files, and a five-minute
|
||||
ceiling. Recognized local audio/video can begin browser playback from its
|
||||
temporary object URL while that worker inspection continues; completed probe
|
||||
metadata remains authoritative for editing and export.
|
||||
|
||||
Lowering resolution, duration, frame rate, passes and output count reduces
|
||||
work. MT can be faster but consumes more memory/CPU and requires isolation; ST
|
||||
|
||||
Reference in New Issue
Block a user