>what's the difficulty in splicing in some additional frames at upload or request-time?
Are you aware of the CPU overhead and lag time involved with just "splicing in some additional frames" to a video file within the context of an HTTP request cycle?