构建 TikTok 视频存档系统

我的壁橱里有一个 NAS,上面存着 4,200 个 TikTok 视频。

长期以来,这感觉像是一团乱麻。文件被命名为 video(1).mp4 和 video(2).mp4,散落在三个硬盘和一个 Google Drive 文件夹中。我根本找不到任何东西。

我意识到问题不在于视频的数量,而在于缺乏一套系统。

如果你想大规模保存短视频,你需要一个完善的存档系统。逐个保存视频在处理 50 个文件时可行,但在处理 500 个时就会失效。

以下是我为管理数千个视频而构建的系统。

手动保存存在的问题 • 缺乏元数据。当创作者将账号设为私密时,你会丢失上下文信息。 • 文件重复。你最终会在多个地方存有同一个视频。 • 无法搜索。在海量的无名文件中,你无法找到特定的视频。 • 存储蔓延。文件散落在各处,没有单一的事实来源。

存档结构 我使用基于创作者和主题的文件夹系统。

每个视频都遵循严格的命名规则: {YYYY-MM-DD}{creator-handle}{short-description}_{tiktok-id}.mp4

示例:2024-03-15_@woodcraftjoe_mortise-and-tenon-joint_7341892056.mp4

秘诀在于元数据 仅有视频文件是不够的。我使用 JSON 索引来存储每个片段的详细信息。我会记录创作者、发布日期、描述、标签,甚至下载时的播放量。

这让搜索变得瞬间完成。我使用一个简单的 Python 脚本,可以在不到一秒钟的时间内通过标签或创作者找到视频。

前三大经验教训

  1. 从第一天起就存档元数据。为旧视频补录数据简直是场噩梦。
  2. 将枯燥的部分自动化。使用工具批量下载整个个人资料。
  3. 使用多级存储。在 NAS 上保留一份主副本,同时在云端进行镜像备份,并在外部硬盘上进行冷存储。

不要只是下载。要开始存档。

Source: https://dev.to/bulkdl/building-a-tiktok-video-archive-system-my-setup-for-saving-and-organizing-thousands-of-videos-5gc8