Sources
Research sources used by Upload120.
These are the public sources used to decide which methods stay in the app. User-owned scripts and private project URLs are intentionally not listed here.
TikTok Platform Rules
Used for supported formats/codecs, 23-60 FPS API restriction, dimensions, duration rules, 4 GB limit, and chunk upload behavior.
Upload Video API ReferenceUsed for upload initialization flow, accepted transfer paths, MIME context, and inbox upload behavior.
Get Post Status API ReferenceUsed for processing-state and failure-reason context, including `frame_rate_check_failed` and server-side processing uncertainty.
Share Video API Migration NoticeUsed to confirm the old Share Video API is deprecated and Content Posting API is the current official upload path.
Legacy Web Video Kit DocsReviewed only as deprecated upload history and older web-share constraints.
Public Method Research
Used for the public MP4 timing-patch concept involving `mvhd` and `mdhd`. Upload120 implements its own parser and restricts video timing edits to video tracks.
EditingSource/EN-TikTok-60FPSReviewed as another public tool combining frame interpolation, MP4 atom patching, and extension workflow. It did not add a browser-safe local method with a 100% guarantee.
KrypReviewed for public descriptions of edit-list and metadata-oriented TikTok upload workflows.
MASKA Firefox Add-ons ListingReviewed as a public browser-extension upload-method reference. Upload120 does not bundle or reproduce extension behavior.
maskafr/Upload-Method-By-MaskaReviewed as public extension source context. No code was copied into Upload120.
MP4 Container References
Used for MP4 box relationships, including `moov`, `trak`, `mdia`, `mvhd`, `mdhd`, `edts`, `elst`, metadata boxes, and chunk offsets.
Apple QuickTime File Format DocumentationReviewed as background for the QuickTime/ISO BMFF timing-box family. No Apple code or proprietary material is bundled.