I'm really glad to see other people trying to find ways to rip entire tiktok profiles with no watermark. This thing has been driving me mad for the past two months. I used to use the firefox extension "TikTokTik", which gave low resolution, watermaked vids, but that was good enough. But then Tiktok decided to change their watermark a few months ago, and now instead of having a discreet watermark in the corners, they have a huge watermark right in the middle of the video. Since then I have been trying to find a way to download entire tiktok profiles without watermark, and I have tried SO MANY different scripts and extensions that either don't work anymore, or do work but are not downloading everything.
Currently, here are the best contenders :
-
. You feed it a list of links (I used the Google chrome extension "Link Grabber" before but neoliberal's script works even better), and it downloads videos without watermark in 576p (sadly not max res but close) and manages to pull every video every time. Has one major issue though : the videos downloaded don't have the video ID in the filename. This means that if this program ever breaks down, it will be a nightmare to use something else and mix the files. Also, doesn't create folders for accounts on its own.
-
. Works amazingly well with douyin links, you can feed it a profile link and it gets every video and image posts without watermark in full res (720p), and creates a folder for each account. Sadly, I didn't manage to make it work with tiktok profile/video links. It would have been the perfect tool if it did.
-
. If you feed it a single video link, it will let you download it without watermark in full res (720p). To my knowledge it is the only way to get full res videos from tiktok, other sites like Snaptik only give 576p. You can also feed it a profile link, but it won't get every video, and you'll only be able to get 576p versions, so it doesn't work for full profiles but I had to mention it for the single 720p vids.
- Link grabbing script + Jdownloader2. Gets vids without watermark in 576p. Some of the vids don't get downloaded and you have to go grab them manually. You have to make folders for each account manually. Slow, tedious, makes me wanna kms, but that's what I'm currently using.
-
And lastly, neoliberal's custom solution using yt-dlp, "To manually grab links and THEN download" (not the yt-dlp profile ripper, I had already tried that before and it didn't work). Looks super promising and I was really hyped when I read this thread, but weirdly, maybe 80% of the videos that it downloads are missing frames and freezing during the first second. If you compare those videos with the same video downloaded with another tool, you can see that they much smaller in size too. I don't know if it's a problem on my end or if it's a new bug with yt-dlp that wasn't there when neoliberal wrote his post. If it wasn't for this bug, this would defintely be the solution that I use.
Edit : Problem was on my end. neoliberal's solution works perfectly, downloads in full HD no watermark, and creates folders for each account. It's the best.
Though there is one thing I noticed, some of the vids can't be pulled with yt-dlp, but TikDown can. It would be nice if yt-dlp created a .txt files to let us know which urls didn't get downloaded. I'll see if this can be added to the command.