- python 3.10+
- ffmpeg & yt-dlp (in
$PATH) - gtk4 & libadwaita
git clone https://github.com/buwryme/tikutils.git
cd tikutils
chmod +x setup.sh; ./setup.shrun tikutils from your terminal or app grid.
- analyzer: fetch metadata, stats, and resolve unwatermarked origin urls.
- patcher: re-encodes to h.265/h.264 crf 18 and patches mp4 structure to force tiktok passthrough.
- downloader: native save dialogs with progress tracking.
- maximum format: supports up to 4K@60 FPS! check out this test video
- encodes video using constant rate factor (crf) for consistent quality.
- inflates audio
stsztable to create a structural mismatch. - strips
tmcd/treftracks and normalizes handler names. - injects custom metadata and trailing dummy bytes.
tiktok's transcoders choke on the mismatch and skip re-encoding. mobile decoders ignore it and play normally.
works as of aug 2026. use responsibly
for inquiries contact @buwryy on discord
made with ♥ by buwryme