Automate Tiktok Downloading without Watermark and Compiling them to different videos with varying lengths

I am trying to create a scenario that takes data from a data scrape (BrowseAI robot) that has Tiktok Video URLs, Download each of them, Compile them programmatically for a Compilation Video and then uploads the compiled video to Google Drive which can be uploaded to different Social Channels.

:footprints: I am having the MOST trouble on the following:

  1. Finding a tool that will allow me to download Tiktok Videos with out the watermark (API - helps but isn’t something I can automate)
  2. Finding a tool that will allow me to compile Videos based off a given length
    :camera_flash: Here is my outline currently:

Any help would be awesome